sudo gem install nokogiri

An HTML, XML, SAX, & Reader parser with the ability to search documents via XPath or CSS3 selectors… and much more


Module Nokogiri::XML



Original C14N 1.0 spec canonicalization


C14N 1.1 spec canonicalization


Exclusive C14N 1.0 spec canonicalization

Public Class Methods

Reader(string_or_io, url = nil, encoding = nil, options = ParseOptions::STRICT) Show Source

Parse an XML document using the Nokogiri::XML::Reader API. See Nokogiri::XML::Reader for mor information

# File lib/nokogiri/xml.rb, line 48 def Reader string_or_io, url = nil, encoding = nil, options = ParseOptions::STRICT options = if Fixnum === options # Give the options to the user yield options if block_given? if string_or_io.respond_to? :read return Reader.from_io(string_or_io, url, encoding, options.to_i) end Reader.from_memory(string_or_io, url, encoding, options.to_i) end
RelaxNG(string_or_io) Show Source

Create a new Nokogiri::XML::RelaxNG document from string_or_io. See Nokogiri::XML::RelaxNG for an example.

# File lib/nokogiri/xml/relax_ng.rb, line 7 def RelaxNG string_or_io end
Schema(string_or_io) Show Source

Create a new Nokogiri::XML::Schema object using a string_or_io object.

# File lib/nokogiri/xml/schema.rb, line 7 def Schema string_or_io end
fragment(string) Show Source

Parse a fragment from string in to a NodeSet.

# File lib/nokogiri/xml.rb, line 68 def fragment string XML::DocumentFragment.parse(string) end
parse(thing, url = nil, encoding = nil, options = ParseOptions::DEFAULT_XML, &block) Show Source

Parse XML. Convenience method for Nokogiri::XML::Document.parse

# File lib/nokogiri/xml.rb, line 62 def parse thing, url = nil, encoding = nil, options = ParseOptions::DEFAULT_XML, &block Document.parse(thing, url, encoding, options, &block) end