0

我有一个 XML 文档,我正在使用 ::parse 进行解析,并且在文档的根节点内我想创建副本的后代元素很少,但作为 Nokogiri::XML::Element 的自定义子类.

这好像是

MyElement.new('myElement', existingElement)

应该这样做,但新对象最终是空的,除了名称。我希望有一种更好的方法来做到这一点,而不仅仅是迭代所有属性,然后手动将子项、命名空间等分配给新对象。

有没有类似于#dup 的类方法,它采用现有元素?或者其他一些处理方式?

4

0 回答 0