0
У меня есть Nokogiri::XML::Builder
экземпляр, когда я называю to_xml
он производит следующую структуру:Добавить узел в XML с помощью Nokogiri :: XML :: Builder
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item>...</item>
<item>...</item>
</root>
Используя этот экземпляр, я хотел бы добавить еще один <item>
узел под <root>
так:
def add_static_job(builder)
source = builder.doc.root
item = Nokogiri::XML::Node.new('item', source)
item.content = '<title>Hello</title>'
source << item
end
Unfortunatelly это не дает правильный XML, в конце концов, а что-то вроде:
<item><title>Hello<title></item>
В чем проблема?