https://github.com/cran/XML
Raw File
Tip revision: 89e6494d4b3572d033b44942a0b324c221773f47 authored by CRAN Team on 28 October 2022, 09:15:39 UTC
version 3.99-0.12
Tip revision: 89e6494
reorder.xml
<doc xmlns:r="http://www.r-project.org">
 <a>
   <b id="1"/>
   <b id="2"/>
   <c/>
   <d/>
   <b id="3"/>
   <b id="4"/>
   <c/>
 </a>

<r:code>
doc = xmlInternalTreeParse("examples/reorder.xml")
 bs = getNodeSet(doc, "//b")
length(bs)
# [1] 4
xmlName(xmlRoot(doc)[[1]])
# [1] "a"
a = xmlRoot(doc)[[1]]
addChildren(a, kids = bs)
saveXML(doc)

addChildren(a, kids = bs, at = 0)
</r:code>
</doc>
back to top