XML Data DTDs IDs IDREFs Jennifer Widom DTDs

  • Slides: 8
Download presentation
XML Data DTDs, IDs & IDREFs Jennifer Widom

XML Data DTDs, IDs & IDREFs Jennifer Widom

DTDs, IDs & IDREFs “Well-Formed” XML Adheres to basic structural requirements • Single root

DTDs, IDs & IDREFs “Well-Formed” XML Adheres to basic structural requirements • Single root element • Matched tags, proper nesting • Unique attributes within elements Jennifer Widom

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to content-specification • Document Type Descriptor (DTD) • XML Schema (XSD) Jennifer Widom

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to content-specification XML Document XML Parser Parsed XML “Not well-formed” Jennifer Widom

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to content-specification DTD or XSD XML Document Validating XML Parser “Not well-formed” Jennifer Widom

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to

DTDs, IDs & IDREFs “Valid” XML Adheres to basic structural requirements ØAlso adheres to content-specification DTD or XSD XML Document Validating XML Parser Parsed XML “Not valid” Jennifer Widom

DTDs, IDs & IDREFs Document Type Descriptor (DTD) § Grammar-like language for specifying elements,

DTDs, IDs & IDREFs Document Type Descriptor (DTD) § Grammar-like language for specifying elements, attributes, nesting, ordering, #occurrences § Also special attribute types ID and IDREF(S) Jennifer Widom

DTD/XSD versus none (well-formed) DTDs, IDs & IDREFs + DTD/XSD - DTD/XSD Jennifer Widom

DTD/XSD versus none (well-formed) DTDs, IDs & IDREFs + DTD/XSD - DTD/XSD Jennifer Widom