document ::= prolog element Misc*
document
prolog element Misc*
element ::= EmptyElemTag| STag content ETag
element
EmptyElemTag
| STag content ETag
content
content ::= CharData? (( element | Reference | CDSect | PI | Comment) CharData?)*
CharData? (( element | Reference | CDSect | PI | Comment) CharData?)*
prolog ::= XMLDecl? Misc* (doctypedeclMisc*)?
prolog
XMLDecl? Misc* (doctypedeclMisc*)?
support both relational and XML data natively...XQuery, and XML Schema Definition (XSD)