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]+;)"