gpt4 book ai didi

ruby-on-rails - 如何将属性添加到 Nokogiri 节点?

转载 作者:数据小太阳 更新时间:2023-10-29 06:31:29 26 4
gpt4 key购买 nike

我正在尝试向现有的 Nokogiri 节点添加一个属性。我所做的是这样的:

node.attributes['foobar'] = Nokogiri::XML::Attr.new('foo', 'bar')

但是我得到了错误:

TypeError Exception: wrong argument type String (expected Data)

什么是 Data 数据类型,如何向 Nokogiri 对象添加属性?

谢谢!

最佳答案

我相信你应该只需要使用 the []= method ,即

node['foo'] = 'bar'

您还可以使用 node.set_attribute('foo', 'bar')

关于ruby-on-rails - 如何将属性添加到 Nokogiri 节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3614458/

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