【发布时间】:2017-04-18 01:00:09
【问题描述】:
我正在从基于 XML 的 API 查询数据。 API 响应是分页的,所以我必须进行一堆查询才能获得完整的数据集。
使用xml2 包中的read_xml,我可以轻松地发出每个请求并将其保存为XML 文档,但我一直无法弄清楚如何使用该库将它们组合成一个文档。 (我想这样做,这样我就可以进行一次我需要进行的 Xpath 查询,而不是 50 次。)
我尝试创建一个新的空白文档并将其他节点的节点添加为元素,但 xml_add_child 和 xml_add_sibling 函数将第二个文档作为参数,并且似乎都不喜欢传递结果xml_find_all 查询。 (他们抱怨无法使用参考资料。)
所以,我被难住了。
(注意:我也没有成功地发现如何使用原始 XML 包做到这一点。)
【问题讨论】: