class Nokogiri::XML::Text
Wraps Text nodes.
Public Class Methods
new(content, document) Show source
static VALUE
new (int argc, VALUE *argv, VALUE klass)
{
xmlDocPtr doc;
xmlNodePtr node;
VALUE string;
VALUE document;
VALUE rest;
VALUE rb_node;
rb_scan_args(argc, argv, "2*", &string, &document, &rest);
Noko_Node_Get_Struct(document, xmlDoc, doc);
node = xmlNewText((xmlChar *)StringValueCStr(string));
node->doc = doc->doc;
noko_xml_document_pin_node(node);
rb_node = noko_xml_node_wrap(klass, node) ;
rb_obj_call_init(rb_node, argc, argv);
if (rb_block_given_p()) { rb_yield(rb_node); }
return rb_node;
} Create a new Text element on the document with content
Public Instance Methods
# File lib/nokogiri/xml/text.rb, line 6 def content=(string) self.native_content = string.to_s end
© 2008–2023 by Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid,
Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo,
Timothy Elliott, Nobuyoshi Nakada, Charles Nutter, Patrick MahoneyLicensed under the MIT License.
https://nokogiri.org/rdoc/Nokogiri/XML/Text.html