APIdock / Ruby
/
class

REXML ::Entity

ruby latest stable - Superclass: Child

No documentation available for this class.

Included modules

  • REXML::XMLTokens

Constants

ENTITYDECL = /\\s*(?:#{GEDECL})|(?:#{PEDECL})/um

ENTITYDEF = "(?:#{ENTITYVALUE}|(?:#{EXTERNALID}(#{NDATADECL})?))"

ENTITYVALUE = %Q{((?:"(?:[^%&"]|#{PEREFERENCE}|#{REFERENCE})*")|(?:'([^%&']|#{PEREFERENCE}|#{REFERENCE})*'))}

EXTERNALID = "(?:(?:(SYSTEM)\\\\s+#{SYSTEMLITERAL})|(?:(PUBLIC)\\\\s+#{PUBIDLITERAL}\\\\s+#{SYSTEMLITERAL}))"

GEDECL = "<!ENTITY\\\\s+#{NAME}\\\\s+#{ENTITYDEF}\\\\s*>"

NDATADECL = "\\\\s+NDATA\\\\s+#{NAME}"

PEDECL = "<!ENTITY\\\\s+(%)\\\\s+#{NAME}\\\\s+#{PEDEF}\\\\s*>"

PEDEF = "(?:#{ENTITYVALUE}|#{EXTERNALID})"

PEREFERENCE = "%#{NAME};"

PEREFERENCE_RE = /#{PEREFERENCE}/um

PUBIDCHAR = "\\x20\\x0D\\x0Aa-zA-Z0-9\\\\-()+,./:=?;!*@$_%#"

PUBIDLITERAL = %Q{("[#{PUBIDCHAR}']*"|'[#{PUBIDCHAR}]*')}

SYSTEMLITERAL = %Q{((?:"[^"]*")|(?:'[^']*'))}

Attributes

[R] external
[R] name
[R] ndata
[R] pubid
[R] ref

Files

  • lib/rexml/entity.rb

AltStyle によって変換されたページ (->オリジナル) /