我有这个xml:
<?xml version="1.0" encoding="UTF-8"?>
<Forms>
<Form ID="533" PhysDocID=""
TemplateID="989">
<topmostSubform ind="0">
<TextField1 ind="3" />
<NumOfCigar ind="0" />
<Check1 ind="0">0</Check1>
<Check1 ind="1">1</Check1>
<Check1 ind="2">2</Check1>
<Check1 ind="3">3</Check1>
<Check1 ind="4">4</Check1>
<Check1 ind="5">5</Check1>
<Check1 ind="6">6</Check1>
<Check1 ind="7">7</Check1>
</topmostSubform>
</Form>
<Form ID="533" PhysDocID=""
TemplateID="616">
<topmostSubform ind="0">
<Check1 ind="0">0</Check1>
<Check1 ind="1">1</Check1>
<Check1 ind="2">2</Check1>
<Check1 ind="3">3</Check1>
</topmostSubform>
</Form>
我想检查我的xml是否包含带有&#34; TemplateID&#34;的表单。属性值&#34; 616&#34;。
是否有一个xpath为此返回true或false?
答案 0 :(得分:2)
尝试:
"boolean(/Forms/Form[@TemplateID='616'])"
或者:
"boolean(//Form[@TemplateID='616'])"