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
- NAME_START_CHAR =
"[#{name_start_chars.join('')}]"
- NAME_CHAR =
"[#{name_chars.join('')}]"
- NAMECHAR =
deprecated. Use NAME_CHAR instead.
NAME_CHAR
- NCNAME_STR =
"[#{ncname_start_chars.join('')}][#{ncname_chars.join('')}]*"
- NAME_STR =
"(?:#{NCNAME_STR}:)?#{NCNAME_STR}"
- NAME =
"(#{NAME_START_CHAR}#{NAME_CHAR}*)"
- NMTOKEN =
"(?:#{NAME_CHAR})+"
- NMTOKENS =
"#{NMTOKEN}(\\s+#{NMTOKEN})*"
- REFERENCE =
"(?:&#{NAME};|&#\\d+;|&#x[0-9a-fA-F]+;)"