如何添加没有前缀的新节点

时间:2018-09-26 08:11:49

标签: ruby nokogiri

我正在使用需要一些无前缀XML节点的SOAP API。 Nokogiri是否有可能?只需从节点名称中省略前缀即可使Nokogiri使用默认前缀“ env”。

node = Nokogiri::XML::Node.new('WageReportsToIR', envelope)
envelope.xpath('//env:Body').first.add_child(node)

结果

<env:Body>\n    <env:WageReportsToIR/>\n  </env:Body>

除了用Nokogiri完成XML编辑后,除了编写正则表达式以删除前缀之外,我是否还有其他选择?

0 个答案:

没有答案