R&XML2:删除XML属性

时间:2018-08-19 14:31:34

标签: r xml2

我在变量doc中有一个XML文档。例如,xml_attr(doc, "attr")从其属性200中打印出值attr="200"

xml_set_attr(doc, "attr", "")确实删除了该值,但是我想从标记中删除attr属性,以便文档看起来像这样:

<tag></tag>代替

<tag attr></tag>

<tag attr=""></tag>


xml2是否具有此功能?

1 个答案:

答案 0 :(得分:0)

尝试分配NULL删除属性:

library(xml2)
(doc <- read_xml("<tag value='200'></tag>"))
# {xml_document}
# <tag value="200">
xml_set_attr(doc, "value", NULL)
doc
# {xml_document}
# <tag>