X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/rexml
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
rexml
/
??
..
??
attlistdecl.rb
(1.79 KB)
??
attribute.rb
(5.02 KB)
??
cdata.rb
(1.44 KB)
??
child.rb
(2.46 KB)
??
comment.rb
(2 KB)
??
doctype.rb
(6.64 KB)
??
document.rb
(7.93 KB)
??
dtd
??
element.rb
(43.24 KB)
??
encoding.rb
(2.08 KB)
??
encodings
??
entity.rb
(4.85 KB)
??
formatters
??
functions.rb
(10.8 KB)
??
instruction.rb
(1.9 KB)
??
light
??
namespace.rb
(1018 B)
??
node.rb
(1.93 KB)
??
output.rb
(385 B)
??
parent.rb
(4.4 KB)
??
parseexception.rb
(1.2 KB)
??
parsers
??
quickpath.rb
(7.65 KB)
??
rexml.rb
(1.71 KB)
??
sax2listener.rb
(3.45 KB)
??
source.rb
(7.06 KB)
??
streamlistener.rb
(3.71 KB)
??
syncenumerator.rb
(721 B)
??
text.rb
(11.15 KB)
??
undefinednamespaceexception.rb
(210 B)
??
validation
??
xmldecl.rb
(2.65 KB)
??
xmltokens.rb
(506 B)
??
xpath.rb
(2.39 KB)
??
xpath_parser.rb
(25.15 KB)
Editing: comment.rb
require "rexml/child" module REXML ## # Represents an XML comment; that is, text between \<!-- ... --> class Comment < Child include Comparable START = "<!--" STOP = "-->" # The content text attr_accessor :string ## # Constructor. The first argument can be one of three types: # @param first If String, the contents of this comment are set to the # argument. If Comment, the argument is duplicated. If # Source, the argument is scanned for a comment. # @param second If the first argument is a Source, this argument # should be nil, not supplied, or a Parent to be set as the parent # of this object def initialize( first, second = nil ) #puts "IN COMMENT CONSTRUCTOR; SECOND IS #{second.type}" super(second) if first.kind_of? String @string = first elsif first.kind_of? Comment @string = first.string end end def clone Comment.new self end # == DEPRECATED # See REXML::Formatters # # output:: # Where to write the string # indent:: # An integer. If -1, no indenting will be used; otherwise, the # indentation will be this number of spaces, and children will be # indented an additional amount. # transitive:: # Ignored by this class. The contents of comments are never modified. # ie_hack:: # Needed for conformity to the child API, but not used by this class. def write( output, indent=-1, transitive=false, ie_hack=false ) Kernel.warn("Comment.write is deprecated. See REXML::Formatters") indent( output, indent ) output << START output << @string output << STOP end alias :to_s :string ## # Compares this Comment to another; the contents of the comment are used # in the comparison. def <=>(other) other.to_s <=> @string end ## # Compares this Comment to another; the contents of the comment are used # in the comparison. def ==( other ) other.kind_of? Comment and (other <=> self) == 0 end def node_type :comment end end end #vim:ts=2 sw=2 noexpandtab:
Upload File
Create Folder