Module Nokogiri
In: lib/nokogiri.rb
lib/nokogiri/xml.rb
lib/nokogiri/version_warning.rb
lib/nokogiri/xslt/stylesheet.rb
lib/nokogiri/html/element_description.rb
lib/nokogiri/html/sax/parser.rb
lib/nokogiri/html/sax/parser_context.rb
lib/nokogiri/html/entity_lookup.rb
lib/nokogiri/html/builder.rb
lib/nokogiri/html/document_fragment.rb
lib/nokogiri/html/document.rb
lib/nokogiri/ffi/xslt/stylesheet.rb
lib/nokogiri/ffi/html/element_description.rb
lib/nokogiri/ffi/html/entity_lookup.rb
lib/nokogiri/ffi/html/document.rb
lib/nokogiri/ffi/xml/text.rb
lib/nokogiri/ffi/xml/attribute_decl.rb
lib/nokogiri/ffi/xml/node.rb
lib/nokogiri/ffi/xml/sax/push_parser.rb
lib/nokogiri/ffi/xml/sax/parser.rb
lib/nokogiri/ffi/xml/node_set.rb
lib/nokogiri/ffi/xml/document_fragment.rb
lib/nokogiri/ffi/xml/comment.rb
lib/nokogiri/ffi/xml/processing_instruction.rb
lib/nokogiri/ffi/xml/entity_reference.rb
lib/nokogiri/ffi/xml/cdata.rb
lib/nokogiri/ffi/xml/namespace.rb
lib/nokogiri/ffi/xml/attr.rb
lib/nokogiri/ffi/xml/schema.rb
lib/nokogiri/ffi/xml/xpath.rb
lib/nokogiri/ffi/xml/relax_ng.rb
lib/nokogiri/ffi/xml/xpath_context.rb
lib/nokogiri/ffi/structs/xml_text_reader.rb
lib/nokogiri/ffi/structs/xml_sax_handler.rb
lib/nokogiri/ffi/structs/xml_xpath_object.rb
lib/nokogiri/ffi/structs/xml_relax_ng.rb
lib/nokogiri/ffi/structs/xml_alloc.rb
lib/nokogiri/ffi/structs/xml_document.rb
lib/nokogiri/ffi/structs/xml_parser_context.rb
lib/nokogiri/ffi/structs/xml_enumeration.rb
lib/nokogiri/ffi/structs/xml_sax_push_parser_context.rb
lib/nokogiri/ffi/structs/xml_char_encoding_handler.rb
lib/nokogiri/ffi/structs/html_elem_desc.rb
lib/nokogiri/ffi/structs/html_entity_desc.rb
lib/nokogiri/ffi/structs/xml_attribute.rb
lib/nokogiri/ffi/structs/xml_entity.rb
lib/nokogiri/ffi/structs/xml_attr.rb
lib/nokogiri/ffi/structs/xml_notation.rb
lib/nokogiri/ffi/structs/xml_node.rb
lib/nokogiri/ffi/structs/xslt_stylesheet.rb
lib/nokogiri/ffi/structs/xml_node_set.rb
lib/nokogiri/ffi/structs/xml_syntax_error.rb
lib/nokogiri/ffi/structs/xml_element.rb
lib/nokogiri/ffi/structs/xml_xpath_parser_context.rb
lib/nokogiri/ffi/structs/xml_dtd.rb
lib/nokogiri/ffi/structs/xml_schema.rb
lib/nokogiri/ffi/structs/xml_ns.rb
lib/nokogiri/ffi/structs/common_node.rb
lib/nokogiri/ffi/structs/xml_xpath_context.rb
lib/nokogiri/ffi/structs/xml_buffer.rb
lib/nokogiri/ffi/encoding_handler.rb
lib/nokogiri/syntax_error.rb
lib/nokogiri/xml/element_decl.rb
lib/nokogiri/xml/text.rb
lib/nokogiri/xml/attribute_decl.rb
lib/nokogiri/xml/node.rb
lib/nokogiri/xml/parse_options.rb
lib/nokogiri/xml/character_data.rb
lib/nokogiri/xml/sax/push_parser.rb
lib/nokogiri/xml/sax/parser.rb
lib/nokogiri/xml/sax/parser_context.rb
lib/nokogiri/xml/sax/document.rb
lib/nokogiri/xml/node_set.rb
lib/nokogiri/xml/notation.rb
lib/nokogiri/xml/builder.rb
lib/nokogiri/xml/document_fragment.rb
lib/nokogiri/xml/processing_instruction.rb
lib/nokogiri/xml/pp/node.rb
lib/nokogiri/xml/pp/character_data.rb
lib/nokogiri/xml/syntax_error.rb
lib/nokogiri/xml/element_content.rb
lib/nokogiri/xml/reader.rb
lib/nokogiri/xml/cdata.rb
lib/nokogiri/xml/namespace.rb
lib/nokogiri/xml/attr.rb
lib/nokogiri/xml/schema.rb
lib/nokogiri/xml/node/save_options.rb
lib/nokogiri/xml/xpath.rb
lib/nokogiri/xml/dtd.rb
lib/nokogiri/xml/entity_decl.rb
lib/nokogiri/xml/relax_ng.rb
lib/nokogiri/xml/xpath_context.rb
lib/nokogiri/xml/xpath/syntax_error.rb
lib/nokogiri/xml/document.rb
lib/nokogiri/xslt.rb
lib/nokogiri/css.rb
lib/nokogiri/decorators/slop.rb
lib/nokogiri/html.rb
lib/nokogiri/css/node.rb
lib/nokogiri/css/tokenizer.rb
lib/nokogiri/css/parser.rb
lib/nokogiri/css/syntax_error.rb
lib/nokogiri/css/xpath_visitor.rb
lib/nokogiri/css/generated_parser.rb
lib/nokogiri/css/generated_tokenizer.rb
lib/nokogiri/version.rb
ext/nokogiri/html_document.c
ext/nokogiri/html_element_description.c
ext/nokogiri/html_entity_lookup.c
ext/nokogiri/html_sax_parser_context.c
ext/nokogiri/nokogiri.c
ext/nokogiri/xml_attr.c
ext/nokogiri/xml_attribute_decl.c
ext/nokogiri/xml_cdata.c
ext/nokogiri/xml_comment.c
ext/nokogiri/xml_document.c
ext/nokogiri/xml_document_fragment.c
ext/nokogiri/xml_dtd.c
ext/nokogiri/xml_element_content.c
ext/nokogiri/xml_element_decl.c
ext/nokogiri/xml_encoding_handler.c
ext/nokogiri/xml_entity_decl.c
ext/nokogiri/xml_entity_reference.c
ext/nokogiri/xml_namespace.c
ext/nokogiri/xml_node.c
ext/nokogiri/xml_node_set.c
ext/nokogiri/xml_processing_instruction.c
ext/nokogiri/xml_reader.c
ext/nokogiri/xml_relax_ng.c
ext/nokogiri/xml_sax_parser.c
ext/nokogiri/xml_sax_parser_context.c
ext/nokogiri/xml_sax_push_parser.c
ext/nokogiri/xml_schema.c
ext/nokogiri/xml_syntax_error.c
ext/nokogiri/xml_text.c
ext/nokogiri/xml_xpath_context.c
ext/nokogiri/xslt_stylesheet.c

handle hashes as arguments.

Methods

HTML   Slop   XML   XSLT   make   parse  

Classes and Modules

Module Nokogiri::CSS
Module Nokogiri::Decorators
Module Nokogiri::HTML
Module Nokogiri::XML
Module Nokogiri::XSLT
Class Nokogiri::EncodingHandler
Class Nokogiri::SyntaxError

Constants

VERSION = '1.4.3.1'   The version of Nokogiri you are using
VERSION_INFO = {}   More complete version information about libxml

Public Class methods

Parse a document and add the Slop decorator. The Slop decorator implements method_missing such that methods may be used instead of CSS or XPath. For example:

  doc = Nokogiri::Slop(<<-eohtml)
    <html>
      <body>
        <p>first</p>
        <p>second</p>
      </body>
    </html>
  eohtml
  assert_equal('second', doc.html.body.p[1].text)

Create a Nokogiri::XSLT::Stylesheet with stylesheet.

Example:

  xslt = Nokogiri::XSLT(File.read(ARGV[0]))

[Validate]