Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XPATH的不同值_Xpath_Distinct Values - Fatal编程技术网

XPATH的不同值

XPATH的不同值,xpath,distinct-values,Xpath,Distinct Values,我有一个这样的xml,我想通过使用xpath获得不同的值。我尝试使用不同的值,但不起作用。你能帮助我吗?多谢各位 <schema> <animal href="http://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Emperor_penguin.jpg/410px-Emperor_penguin.jpg"> <id>1</id> <type&g

我有一个这样的xml,我想通过使用xpath获得不同的值。我尝试使用不同的值,但不起作用。你能帮助我吗?多谢各位

<schema>
    <animal href="http://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Emperor_penguin.jpg/410px-Emperor_penguin.jpg">
        <id>1</id>
        <type>Bird</type>
    </animal>
    <animal href="https://upload.wikimedia.org/wikipedia/commons/thumb/5/56/White_shark.jpg/800px-White_shark.jpg">
        <id>2</id>
        <type>Fish</type>
    </animal>
    <animal href="http://upload.wikimedia.org/wikipedia/commons/thumb/8/86/Pig-Nosed_Turtle_Carettochelys_insculpta_Underside_2000px.jpg/595px-Pig-Nosed_Turtle_Carettochelys_insculpta_Underside_2000px.jpg">
        <id>3</id>
        <type>Reptile</type>
    </animal>
    <animal href="http://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Mobula_breaching.jpg/800px-Mobula_breaching.jpg">
        <id>4</id>
        <type>Fish</type>
    </animal>
</schema>

1.
鸟
2.
鱼
3.
爬行动物
4.
鱼

假设您正在查找
不同类型
元素使用
/schema/animal/type[非(.=../previous sibling::animal/type)]