我在变量doc
中有一个XML文档。例如,xml_attr(doc, "attr")
从其属性200
中打印出值attr="200"
。
xml_set_attr(doc, "attr", "")
确实删除了该值,但是我想从标记中删除attr
属性,以便文档看起来像这样:
<tag></tag>
代替
<tag attr></tag>
或
<tag attr=""></tag>
xml2是否具有此功能?
答案 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>