如何将 XML 树拆分为 XML 对象列表,然后我喜欢使用函数 getNodeSet 但返回值应包含根对象“部分”?
require(XML)
txt = "<doc>
<part>
<name>ABC</name>
<type>XYZ</type>
<cost>3.54</cost>
<status>available</status>
</part>
<part>
<name>ABC</name>
<type>XYZ</type>
<cost>3.54</cost>
<status>available</status>
</part>
</doc>"
doc <- xmlTreeParse(txt, useInternalNodes = TRUE)
special_nodes <- getNodeSet(doc, "/*/part//*")