我有一个 XML 文档,我正在使用 ::parse 进行解析,并且在文档的根节点内我想创建副本的后代元素很少,但作为 Nokogiri::XML::Element 的自定义子类.
这好像是
MyElement.new('myElement', existingElement)
应该这样做,但新对象最终是空的,除了名称。我希望有一种更好的方法来做到这一点,而不仅仅是迭代所有属性,然后手动将子项、命名空间等分配给新对象。
有没有类似于#dup 的类方法,它采用现有元素?或者其他一些处理方式?