Updated changelog for Node#replace
This commit is contained in:
parent
0b4791b277
commit
fcd5573422
22
CHANGELOG.md
22
CHANGELOG.md
|
@ -3,6 +3,28 @@
|
||||||
This document contains details of the various releases and their release dates.
|
This document contains details of the various releases and their release dates.
|
||||||
Dates are in the format `yyyy-mm-dd`.
|
Dates are in the format `yyyy-mm-dd`.
|
||||||
|
|
||||||
|
## 1.1.0 - Unreleased
|
||||||
|
|
||||||
|
### Support for replacing of DOM nodes
|
||||||
|
|
||||||
|
The newly added method `Oga::XML::Node#replace` can be used to replace an
|
||||||
|
existing node with another node or with a String (which will result in it being
|
||||||
|
replaced with a Text node). For example:
|
||||||
|
|
||||||
|
p = Oga::XML::Element.new(:name => 'p')
|
||||||
|
div = Oga::XML::Element.new(:name => 'div', :children => [p])
|
||||||
|
|
||||||
|
puts div.to_xml # => "<div><p /></div>"
|
||||||
|
|
||||||
|
p.replace('Hello world!')
|
||||||
|
|
||||||
|
puts div.to_xml # => "<div>Hello world!</div>"
|
||||||
|
|
||||||
|
Thanks to Tero Tasanen for adding this.
|
||||||
|
|
||||||
|
See commit 0b4791b277abf492ae0feb1c467dfc03aef4f2ec and
|
||||||
|
<https://github.com/YorickPeterse/oga/pull/116> for more information.
|
||||||
|
|
||||||
## 1.0.3 - 2015-06-16
|
## 1.0.3 - 2015-06-16
|
||||||
|
|
||||||
### Strict XML parsing support
|
### Strict XML parsing support
|
||||||
|
|
Loading…
Reference in New Issue