• 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