gpt4 book ai didi

ruby - 如何构建 25 in Nokogiri XML Builder

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:30 28 4
gpt4 key购买 nike

我需要一些帮助来在 xml 中构建这一行。对于谷歌内容 API

我想要得到的结果是 <scp:price unit='USD'>25</scp:price>

目前我的代码输出这一行 <scp:price unit='USD'>25</scp:price unit='USD'>这是不正确的。

这是我的代码

b = Nokogiri::XML::Builder.new do |xml|
xml.send("scp:price unit='USD'",'25')
end

提前致谢

最佳答案

你的问题是 Nokogiri 正在解释整个 scp:price unit='USD'作为标签名称。如果将标签名称与属​​性分开,您应该会得到更好的结果:

xml.send('scp:price', { :unit => 'USD' }, 25)

那应该给你 <scp:price unit="USD">25</scp:price>您正在寻找的。

关于ruby - 如何构建 <scp :price unit ='USD' >25</scp:price> in Nokogiri XML Builder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12832314/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com