我正在编写一个应用程序来生成XML文件作为SipP的输入.SipP经常使用的一个标签是"发送"
问题是,当我使用nokogiri为我构建xml时
builder = Nokogiri::XML::Builder.new do |xml|
xml.send "Some Content"
end
Run Code Online (Sandbox Code Playgroud)
我明白了
<?xml version="1.0"?>
<Some Content/>
Run Code Online (Sandbox Code Playgroud)
我这样做时也是如此:
builder = Nokogiri::XML::Builder.new do |xml|
xml.send(:'send', "Some Content")
end
Run Code Online (Sandbox Code Playgroud)
我不能用大写字母拼写'SEND',因为SipP不会那样理解它.
任何想法如何强制nokogiri创建一个名为'发送'的元素?谢谢