Sorted by production number

NumberNameProduction
xml-1documentprolog element Misc*
xml-2Char#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
xml-3S(#x20 | #x9 | #xD | #xA)+
xml-4NameCharLetter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
xml-5Name(Letter | '_' | ':') (NameChar)*
xml-6NamesName (S Name)*
xml-7Nmtoken(NameChar)+
xml-8NmtokensNmtoken (S Nmtoken)*
xml-9EntityValue'"' ([^&"] | PEReference | Reference)* '"' | "'" ([^&'] | PEReference | Reference)* "'"
xml-10AttValue'"' ([^<&"] | Reference)* '"' |" '" ([^<&'] | Reference)* "'"
xml-11SystemLiteral('"' [^"]* '"') | ("'" [^']*" '")
xml-12PubidLiteral'"' PubidChar* '"' | "'" (PubidChar - "'")* "'"
xml-13PubidChar#x20 | #xD | #xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_] ...

Get Essential XML: Beyond Markup now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.