DocumentCode
3149036
Title
Validating XML Constraints Using Automata
Author
Tan, Zijing
Author_Institution
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
fYear
2009
fDate
1-3 June 2009
Firstpage
1205
Lastpage
1210
Abstract
In this paper, we address the problem of validating constraints in XML. In particular, we concentrate on the three commonly discussed types of constraints, functional dependencies, keys and foreign keys. Unranked bottom-up tree automata can be used to validate XML documents against a schema, and we further extend the automata to validate constraints for XML. The automaton can, in only one pass, not only check the validity of an XML document w.r.t. DTD, but also validate the document against constraints. We discuss the computational complexity of the running of the automaton. Finally we give the prototype implementation, and provide the experimental results.
Keywords
XML; automata theory; computational complexity; trees (mathematics); DTD; XML document constraint validating; computational complexity; foreign key; functional dependency; unranked bottom-up tree automata; Automata; Computational complexity; Computer science; Information science; Prototypes; Web services; XML; XML; automata; constraint;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science, 2009. ICIS 2009. Eighth IEEE/ACIS International Conference on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-3641-5
Type
conf
DOI
10.1109/ICIS.2009.64
Filename
5223379
Link To Document