擅长:python、mysql、java
<p>使用此函数可以查找给定根目录下的所有必需字段。它还可以作为将来解析需求的示例/起点</p>
<pre><code>def find_required_fields(root):
NS = {'soap': 'http://soap.sforce.com/2006/04/metadata'}
required_fields = []
for field in root.findall('soap:fields', namespaces=NS):
required = field.findtext('soap:required', namespaces=NS) == "true"
name = field.findtext('soap:fullName', namespaces=NS)
if required:
required_fields.append(name)
return required_fields
</code></pre>
<p>用法示例:</p>
^{pr2}$