Module: REXML::XMLTokens
- Included in:
- DocType, Entity, Namespace, Parsers::PullParser, Parsers::XPathParser, QuickPath, XPathParser
- Defined in:
- lib/rexml/xmltokens.rb
Overview
Defines a number of tokens used for parsing XML. Not for general consumption.
Constant Summary collapse
- NCNAME_STR =
'[\w:][\-\w.]*'- NAME_STR =
"(?:#{NCNAME_STR}:)?#{NCNAME_STR}"- NAMECHAR =
'[\-\w\.:]'- NAME =
"([\\w:]#{NAMECHAR}*)"- NMTOKEN =
"(?:#{NAMECHAR})+"- NMTOKENS =
"#{NMTOKEN}(\\s+#{NMTOKEN})*"- REFERENCE =
"(?:&#{NAME};|&#\\d+;|&#x[0-9a-fA-F]+;)"