G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/40 (2006.01) G06F 15/00 (2006.01)
Patent
CA 2500422
A method and system for Extensible Markup Language (XML) schema validation, includes: loading an XML document into a runtime validation engine, where the runtime validation engine includes an XML schema validation parser; loading an annotated automaton encoding (AAE) for an XML schema definition into the XML schema validation parser; and validating the XML document against the XML schema definition by the XML schema validation parser utilizing the annotated automaton encoding. Each XML schema definition is compiled once into the AAE format, rather than being compiled each time an XML document is validated, and thus significant time is saved. The code for the runtime validation engine is fixed and does not vary depending on the XML schema definition, rather than varying for each XML schema definition, and thus space overhead is minimized. Flexibility in the validation process is provided without compromising performance.
La présente invention se rapporte à un procédé et à un système de validation de schéma du langage de balisage extensible (XML). Ledit procédé consiste à charger un document XML dans un moteur de validation à l'exécution, ledit moteur de validation à l'exécution incluant un analyseur de validation de schéma XML; à charger un format de codage par automate avec annotations (AAE) pour une définition des schémas XML dans l'analyseur de validation de schéma XML; et à valider le document XML par comparaison à la définition de schéma XML au moyen de l'analyseur de validation de schéma XML qui utilise le format de codage par automate avec annotations. Chaque définition de schéma XML est compilée une seule fois dans le formant AEE, plutôt que compilée chaque fois qu'un document XML est validé, ce qui permet de réduire considérablement le temps requis. Le code pour le moteur de validation à l'exécution est fixe et ne varie pas en fonction de la définition du schéma XML, alors qu'elle pourrait varier pour chaque définition de schéma XML, ce qui permet de réduire au maximum la surcharge du système s'agissant de l'espace requis. Le processus de validation peut bénéficier d'une certaine souplesse sans que sa performance soit compromise.
Fuh You-Chin
Wang Ning
Wang Yun
Zhang Guogen
International Business Machines Corporation
Wang Peter
LandOfFree
Annotated automaton encoding of xml schema for high... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Annotated automaton encoding of xml schema for high..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Annotated automaton encoding of xml schema for high... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1855690