17
Varolan bir Nokogiri düğümüne bir özellik eklemeye çalışıyorum. Benim yaptığım şudur:Nokogiri düğümüne nasıl nitelik eklenir?
node.attributes['foobar'] = Nokogiri::XML::Attr.new('foo', 'bar')
Ama hatayı alıyorum:
TypeError Exception: wrong argument type String (expected Data)
bir Data
veri türü nedir ve nasıl Nokogiri nesnesine bir öznitelik eklerim?
Teşekkürler! Ben sadece the []= method kullanmak gerekir gerektiğine inanıyoruz
teşekkürler, ama bu işe yaramıyor. başka fikirler –
Bu, Nokogiri dokümanlarının yapacakları şeydir. 'Node' nesnesinin aslında bir' Nokogiri :: XML :: Element' olduğundan emin misiniz? 'Node [' foo '] =' bar '' yaptığınızda aldığınız hata neydi? – wuputah
aslında haklısınız - bu benim tarafımdaki bir hataydı. greg - Düzenlemeye vurabilir ve sorunuzu gönderebilir misiniz? Teşekkürler! –