我有这个xml:
<?xml version="1.0" encoding="UTF-8"?>
<Forms>
<Form ID="533" PhysDocID=""
TemplateID="616">
<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="989">
<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>
我想在Form中找到属性为“ind”= 3的元素check1,其中“TemplateID”= 616。
到目前为止,我可以找到元素但没有属性条件:
String xpath = "//" + root + "//" + pNodeName + "[@"+ pAttributeName+"='" + pAttributeValue + "']"
感谢。
答案 0 :(得分:0)
亲吻路线怎么样......:
String xpath = "/Forms/Form[@TemplateID='616']/Check1[@ind='3']"