Invention Grant
US07890479B2 Efficient XML schema validation of XML fragments using annotated automaton encoding
失效
使用注释自动机编码的XML片段的高效XML模式验证
- Patent Title: Efficient XML schema validation of XML fragments using annotated automaton encoding
- Patent Title (中): 使用注释自动机编码的XML片段的高效XML模式验证
-
Application No.: US12197592Application Date: 2008-08-25
-
Publication No.: US07890479B2Publication Date: 2011-02-15
- Inventor: Yao-Ching Stephen Chen , Fen-Ling Lin , Ning Wang , Guogen Zhang
- Applicant: Yao-Ching Stephen Chen , Fen-Ling Lin , Ning Wang , Guogen Zhang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: IP Authority, LLC
- Agent Ramraj Soundararajan
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
An XML schema is compiled into an annotated automaton encoding, which includes a parsing table for structural information and annotation for type information. The representation is extended to include a mapping from schema types to states in a parsing table. To validate a fragment against a schema type, it is necessary simply to determine the state corresponding to the schema type, and start the validation process from that state. When the process returns to the state, fragment validation has reached successful completion. This approach is more efficient than a general tree representation. Only the data representation of the schema information is handled, making it much easier than manipulating validation parser code generated by a parser generator. In addition, only one representation is needed for schema information for both document and fragment validation. This approach also provides a basis for incremental validation after update.
Public/Granted literature
- US20080313234A1 EFFICIENT XML SCHEMA VALIDATION OF XML FRAGMENTS USING ANNOTATED AUTOMATON ENCODING Public/Granted day:2008-12-18
Information query