【发布时间】:2017-10-06 08:38:07
【问题描述】:
我正在编写程序来处理 xml 文件并对其进行更改。但是,当我尝试进入其中的任何部分时,我会得到一些额外的部分。
我的 xml 文件:
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>sbaa__ApprovalChain__c.ExternalID__c</members>
<members>sbaa__ApprovalCondition__c.ExternalID__c</members>
<members>sbaa__ApprovalRule__c.ExternalID__c</members>
<name>CustomField</name>
</types>
<version>40.0</version>
</Package>
我有我的代码:
from lxml import etree
import sys
tree = etree.parse('package.xml')
root = tree.getroot()
print( root[0][0].tag )
作为输出,我希望看到成员,但我得到的是这样的:
{http://soap.sforce.com/2006/04/metadata}members
为什么我会看到该网址以及如何阻止它显示?
【问题讨论】: