Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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»