Module: Nokogiri::XML

### Home Classes Methods

### In Files

- lib/nokogiri/xml/attr.rb
- lib/nokogiri/xml/schema.rb
- lib/nokogiri/xml/pp/node.rb
- lib/nokogiri/xml/pp/character_data.rb
- lib/nokogiri/xml/node.rb
- lib/nokogiri/xml/xpath/syntax_error.rb
- lib/nokogiri/xml/namespace.rb
- lib/nokogiri/xml/sax/parser_context.rb
- lib/nokogiri/xml/sax/document.rb
- lib/nokogiri/xml/sax/parser.rb
- lib/nokogiri/xml/sax/push_parser.rb
- lib/nokogiri/xml/character_data.rb
- lib/nokogiri/xml/text.rb
- lib/nokogiri/xml/document.rb
- lib/nokogiri/xml/dtd.rb
- lib/nokogiri/xml/element_content.rb
- lib/nokogiri/xml/xpath.rb
- lib/nokogiri/xml/reader.rb
- lib/nokogiri/xml/builder.rb
- lib/nokogiri/xml/document_fragment.rb
- lib/nokogiri/xml/node_set.rb
- lib/nokogiri/xml/notation.rb
- lib/nokogiri/xml/syntax_error.rb
- lib/nokogiri/xml/relax_ng.rb
- lib/nokogiri/xml/entity_decl.rb
- lib/nokogiri/xml/node/save_options.rb
- lib/nokogiri/xml/element_decl.rb
- lib/nokogiri/xml/xpath_context.rb
- lib/nokogiri/xml/cdata.rb
- lib/nokogiri/xml/processing_instruction.rb
- lib/nokogiri/xml/attribute_decl.rb
- lib/nokogiri/xml/parse_options.rb
- lib/nokogiri/xml.rb
- ext/nokogiri/html_document.c

### Namespace

- MODULE Nokogiri::XML::PP
- MODULE Nokogiri::XML::SAX
- CLASS Nokogiri::XML::Attr
- CLASS Nokogiri::XML::AttributeDecl
- CLASS Nokogiri::XML::Builder
- CLASS Nokogiri::XML::CDATA
- CLASS Nokogiri::XML::CharacterData
- CLASS Nokogiri::XML::Comment
- CLASS Nokogiri::XML::DTD
- CLASS Nokogiri::XML::Document
- CLASS Nokogiri::XML::DocumentFragment
- CLASS Nokogiri::XML::Element
- CLASS Nokogiri::XML::ElementContent
- CLASS Nokogiri::XML::ElementDecl
- CLASS Nokogiri::XML::EntityDecl
- CLASS Nokogiri::XML::EntityReference
- CLASS Nokogiri::XML::Namespace
- CLASS Nokogiri::XML::Node
- CLASS Nokogiri::XML::NodeSet
- CLASS Nokogiri::XML::Notation
- CLASS Nokogiri::XML::ParseOptions
- CLASS Nokogiri::XML::ProcessingInstruction
- CLASS Nokogiri::XML::Reader
- CLASS Nokogiri::XML::RelaxNG
- CLASS Nokogiri::XML::Schema
- CLASS Nokogiri::XML::SyntaxError
- CLASS Nokogiri::XML::Text
- CLASS Nokogiri::XML::XPath
- CLASS Nokogiri::XML::XPathContext

### Methods

- ::Reader
- ::RelaxNG
- ::Schema
- ::fragment
- ::parse

### Files

- CHANGELOG.ja.rdoc
- CHANGELOG.rdoc
- C_CODING_STYLE.rdoc
- Manifest.txt
- README.ja.rdoc
- README.rdoc

### Class/Module Index

Quicksearch

- Nokogiri
- Nokogiri::CSS
- Nokogiri::CSS::Node
- Nokogiri::CSS::Parser
- Nokogiri::CSS::SyntaxError
- Nokogiri::CSS::Tokenizer
- Nokogiri::CSS::Tokenizer::ScanError
- Nokogiri::Decorators
- Nokogiri::Decorators::Slop
- Nokogiri::EncodingHandler
- Nokogiri::HTML
- Nokogiri::HTML::Builder
- Nokogiri::HTML::Document
- Nokogiri::HTML::Document::EncodingReader
- Nokogiri::HTML::Document::EncodingReader::JumpSAXHandler
- Nokogiri::HTML::DocumentFragment
- Nokogiri::HTML::ElementDescription
- Nokogiri::HTML::EntityDescription
- Nokogiri::HTML::EntityLookup
- Nokogiri::HTML::SAX
- Nokogiri::HTML::SAX::Parser
- Nokogiri::HTML::SAX::ParserContext
- Nokogiri::HTML::SAX::PushParser
- Nokogiri::SyntaxError
- Nokogiri::XML
- Nokogiri::XML::Attr
- Nokogiri::XML::AttributeDecl
- Nokogiri::XML::Builder
- Nokogiri::XML::CDATA
- Nokogiri::XML::CharacterData
- Nokogiri::XML::Comment
- Nokogiri::XML::DTD
- Nokogiri::XML::Document
- Nokogiri::XML::DocumentFragment
- Nokogiri::XML::Element
- Nokogiri::XML::ElementContent
- Nokogiri::XML::ElementDecl
- Nokogiri::XML::EntityDecl
- Nokogiri::XML::EntityReference
- Nokogiri::XML::Namespace
- Nokogiri::XML::Node
- Nokogiri::XML::Node::SaveOptions
- Nokogiri::XML::NodeSet
- Nokogiri::XML::Notation
- Nokogiri::XML::PP
- Nokogiri::XML::PP::CharacterData
- Nokogiri::XML::PP::Node
- Nokogiri::XML::ParseOptions
- Nokogiri::XML::ProcessingInstruction
- Nokogiri::XML::Reader
- Nokogiri::XML::RelaxNG
- Nokogiri::XML::SAX
- Nokogiri::XML::SAX::Document
- Nokogiri::XML::SAX::Parser
- Nokogiri::XML::SAX::Parser::Attribute
- Nokogiri::XML::SAX::ParserContext
- Nokogiri::XML::SAX::PushParser
- Nokogiri::XML::Schema
- Nokogiri::XML::SyntaxError
- Nokogiri::XML::Text
- Nokogiri::XML::XPath
- Nokogiri::XML::XPath::SyntaxError
- Nokogiri::XML::XPathContext
- Nokogiri::XSLT
- Nokogiri::XSLT::Stylesheet
- XSD
- XSD::XMLParser
- XSD::XMLParser::Nokogiri
- Object

No matching classes.

# Nokogiri::XML

### Constants

XML_C14N_1_0

  Original C14N 1.0 spec canonicalization

XML_C14N_1_1

  C14N 1.1 spec canonicalization

XML_C14N_EXCLUSIVE_1_0

  Exclusive C14N 1.0 spec canonicalization

### Public Class Methods

Reader(string_or_io, url = nil, encoding = nil, options = ParseOptions::STRICT) click to toggle 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 = Nokogiri::XML::ParseOptions.new(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) click to toggle 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
      RelaxNG.new(string_or_io)
    end

Schema(string_or_io) click to toggle 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
      Schema.new(string_or_io)
    end

fragment(string) click to toggle 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) click to toggle 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

[Validate]

Generated with the Darkfish Rdoc Generator 2.