Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
Xml 0-*子级的XPath_Xml_Xpath - Fatal编程技术网

Xml 0-*子级的XPath

Xml 0-*子级的XPath,xml,xpath,Xml,Xpath,我有以下XML文件: <?xml version="1.0" encoding="UTF-16"?> <Export> <Folder ID="1004"> <Object ID="124" Name="NameABC" /> </Folder> <Folder ID="1016"> <Folder Name="B"> <Obje

我有以下XML文件:

<?xml version="1.0" encoding="UTF-16"?>
<Export>
    <Folder ID="1004">
        <Object ID="124" Name="NameABC" />
    </Folder>
    <Folder ID="1016">
       <Folder Name="B">
            <Object ID="124" Name="Name1" />
                <Folder Name="A">
                    <Object ID="121244" Name="Name2" />
                    <Object ID="122134" Name="Name12" />
                    <Folder Name="KS">
                        <Object ID="667" Name="Name43" />
                    </Folder>
                </Folder>
        </Folder>
    </Folder>
</Export>

现在,我需要获取所有的
,在它们下面有一个ID和一个名称。 有时在ID为1016的第一个文件夹下有0个文件夹,有时是4个文件夹

我需要使用XPath表达式。我希望你能帮助我。谢谢。


<xsl:apply-templates select="//Object">
   <xsl:value-of select="@ID"/> - <xsl:value-of select="@Name"/>
</xsl:apply-templates>
-
将匹配所有
元素并输出ID和Name属性值

子体选择器是(来自)
/
/substant或self::node()/

- 
将匹配所有
元素并输出ID和Name属性值


子体选择器是(来自)
//
/genderant或self::node()//

//文件夹[@ID='some\u ID'和@Name='some\u Name']//genderant::*

见:


//文件夹[@ID='some\u ID'和@Name='some\u Name']/genderant::*

见:


请添加所需输出的示例。很抱歉,我自己找到了解决方案:/Export/Folder[@ID=1016]/genderant::ObjectGreat,因此请将其添加为解决方案,并在以后任何时候接受该答案。请尽量不要留下问题。请添加所需输出的示例。对不起,我自己找到了解决方案:/Export/Folder[@ID=1016]/genderant::ObjectGreat,因此请将其添加为解决方案,并在以后的任何时候接受该答案。请尽量不要留下问题。