0

我有这个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 是否包含“TemplateID”属性值为“616”的表单。

是否有一个返回 true 或 false 的 xpath?

4

1 回答 1

2

尝试:

"boolean(/Forms/Form[@TemplateID='616'])"

或者:

 "boolean(//Form[@TemplateID='616'])" 
于 2013-06-09T11:12:14.763 回答