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