lxml.etree使用HTML响应内容进行XML解析

时间:2017-11-22 05:49:08

标签: python lxml

对于下面的XML,我想提取子节点和子节点值。

但是当我使用以下代码执行此操作时,它并没有给我所有的子节点,而是第一个。我唯一的目标是把孩子和孩子放在一起。将子节点转换为具有列的head

csv

这是我的代码:

'RequestHeader', 'RequestBody', 'ResponseHeader', 'ResponseBody'

变量reqRespXml = open(FILEPATH, 'rb').read() parser = etree.XMLParser(recover=True) root = etree.fromstring(reqRespXml, parser=parser) for i, child in enumerate(root): for subchild in child: print(etree.tostring( subchild, pretty_print=True, method='html', encoding="UTF-8")) 具有以下XML作为输入:

FILEPATH

0 个答案:

没有答案