Nokogiri v1.2.0 Release Notes
Release Date: 2009-02-22 // about 15 years ago-
โ Added
- ๐ CSS search now supports CSS3 namespace queries
- Namespaces on the root node are automatically registered
- 0๏ธโฃ CSS queries use the default namespace
Nokogiri::XML::Document#encoding
get encoding used for this documentNokogiri::XML::Document#url
get the document urlNokogiri::XML::Node#add_namespace
add a namespace to the node LH#38Nokogiri::XML::Node#each
iterate over attribute name, value pairsNokogiri::XML::Node#keys
get all attribute namesNokogiri::XML::Node#line
get the line number for a node (Thanks Dirkjan Bussink!)Nokogiri::XML::Node#serialize
now takes an optional encoding parameterNokogiri::XML::Node#to_html
, to_xml, and to_xhtml take an optional encodingNokogiri::XML::Node#to_str
Nokogiri::XML::Node#to_xhtml
to produce XHTML documentsNokogiri::XML::Node#values
get all attribute valuesNokogiri::XML::Node#write_to
writes the node to an IO object with optional encodingNokogiri::XML::ProcessingInstruction.new
- ๐
Nokogiri::XML::SAX::PushParser
for all your push parsing needs.
๐ Fixed
- ๐ Fixed
Nokogiri::XML::Document#dup
- ๐ Fixed header detection. Thanks rubikitch!
- ๐ Fixed a problem where invalid CSS would cause the parser to hang
๐ Deprecations
Nokogiri::XML::Node.new_from_str
will be deprecated in 1.3.0
๐ Changed
Nokogiri::HTML.fragment
now returns an XML::DocumentFragment (LH #32)