module
REXML::XMLTokens
ruby latest stable
Defines a number of tokens used for parsing XML. Not for general consumption.
Constants
NAME = "(#{NAME_START_CHAR}#{NAME_CHAR}*)"
NAMECHAR = NAME_CHAR # deprecated. Use NAME_CHAR instead.
NAME_CHAR = "[#{name_chars.join('')}]"
NAME_START_CHAR = "[#{name_start_chars.join('')}]"
NAME_STR = "(?:#{NCNAME_STR}:)?#{NCNAME_STR}"
NCNAME_STR = "[#{ncname_start_chars.join('')}][#{ncname_chars.join('')}]*"
NMTOKEN = "(?:#{NAME_CHAR})+"
NMTOKENS = "#{NMTOKEN}(\\\\s+#{NMTOKEN})*"
REFERENCE = "(?:&#{NAME};|&#\\\\d+;|&#x[0-9a-fA-F]+;)"
Files
- lib/rexml/xmltokens.rb