text( path = nil )
A convenience method which returns the String
value of the first child text element, if one exists, and
Note that an element may have multiple Text elements, perhaps separated by other
children. Be aware that this method only returns the first Text node.
This method returns the value of the first text child node, which ignores the
raw setting, so always
returns normalized text. See the
doc = Document.new “<p>some text this is bold! more
text</p>” # The element ‘p’ has two text elements, “some text ” and “ more text”. doc.root.text #-> “some text ”
def text( path = nil )
rv = get_text(path)
return rv.value unless rv.nil?