XML literal
Syntax
-
XMLLiteral :
-
XMLMarkup
XMLElement
< > XMLElementContent </ >
-
XMLElement :
-
< XMLTagContent XMLWhitespaceopt />
< XMLTagContent XMLWhitespaceopt > XMLElementContent </ XMLTagName XMLWhitespaceopt >
-
XMLTagContent :
-
XMLTagName XMLAttributes
-
XMLTagName :
-
{ AssignmentExpressionallowIn }
XMLName
-
XMLAttributes :
-
XMLWhitespace { AssignmentExpressionallowIn }
XMLAttribute XMLAttributes
«empty»
-
XMLAttribute :
-
XMLWhitespace XMLName [lookahead ≠ XMLWhitespaceopt = ] [lookahead ≠ XMLWhitespaceopt &= ]
XMLWhitespace XMLName XMLWhitespaceopt = XMLWhitespaceopt { AssignmentExpressionallowIn }
XMLWhitespace XMLName XMLWhitespaceopt &= XMLWhitespaceopt Block
XMLWhitespace XMLName XMLWhitespaceopt = XMLWhitespaceopt XMLAttributeValue
-
XMLElementContent :
-
{ AssignmentExpressionallowIn } XMLElementContent
XMLMarkup XMLElementContent
XMLText XMLElementContent
XMLElement XMLElementContent
«empty»