17
Sto tentando di aggiungere un attributo a un nodo Nokogiri esistente. Quello che ho fatto è questo:Come aggiungere un attributo al nodo Nokogiri?
node.attributes['foobar'] = Nokogiri::XML::Attr.new('foo', 'bar')
ma ho l'errore:
TypeError Exception: wrong argument type String (expected Data)
Che è un tipo di dati Data
, e come posso aggiungere un attributo all'oggetto Nokogiri?
Grazie!
grazie, ma non funziona. qualche altra idea? –
Questo è ciò che i docenti di Nokogiri dicono di fare. Sei sicuro che il tuo oggetto 'node' sia in realtà un' Nokogiri :: XML :: Element'? Qual è l'errore che hai ottenuto quando hai fatto 'node ['foo'] = 'bar''? – wuputah
in realtà, hai ragione - è stato un errore da parte mia. greg - ti dispiace colpire la modifica e inviare sulla tua domanda in modo da poterlo invogliare? Grazie! –