Xpath查询循环多个子节点

时间:2017-11-25 04:46:06

标签: xpath

down
down
right
right
up
.
.
.

我想使用Xpath获取 ClassName 值(XYZ,ABC,EfG,MNO)。我试过用 <Sections> <Classes> <Class> <ClassStd>VI</ClassStd> <ClassName>XYZ</ClassName> </Class> <Class> <ClassStd>VII</ClassStd> <ClassName>ABC</ClassName> </Class> </Classes> <Classes> <Class> <ClassStd>VIII</ClassStd> <ClassName>EFG</ClassName> </Class> <Class> <ClassStd>IX</ClassStd> <ClassName>MNO</ClassName> </Class> </Classes> </Sections> 和其他Xpath查询,但我没有得到理想的结果。我想遍历每个和每个并获取 ClassName 值。由于Classes或Class的数量是固定的,我必须循环到结束才能获得值。我如何在Xpath中构建这样的循环?

1 个答案:

答案 0 :(得分:0)

您需要将xpath更改为:

//sections/classes/classname/text()