我正在使用 R 的xml2
包向OverpassAPI编写查询,这不是严格的 xml,但确实很像它。
但是,我有一个问题,xml2
包在打开和关闭时写入节点属性。
# build xml object for osm query
script <- xml2::xml_new_document() %>%
xml2::xml_add_child("osm-script")
union <- xml2::xml_add_child(script, 'union into="_"')
query <- xml2::xml_add_child(union, 'query type="way"')
script
{xml_document}
<osm-script>
[1] <union into="_">\n <query type="way"/>\n</union into="_">
该into="_"
属性是关于节点的打开和关闭;我对 xml 不是很熟悉,但是在 Overpass 中具有此属性会使查询失败。
有没有办法抑制这种行为?