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