Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.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 XSL手动选择子节点_Xml_Xslt_Select - Fatal编程技术网

Xml XSL手动选择子节点

Xml XSL手动选择子节点,xml,xslt,select,Xml,Xslt,Select,这是个愚蠢的问题。今天大脑完全被锁住了 我想从xml中手动选择一个特定的子节点。 例如 某物 别的 新事物 老东西 借来的东西 绿色的东西哈哈 我知道我可以用 <xsl:for-each select= /doc/chapter[5]/section[2]选择文档第五章的第二节 那么,以你为例 /somenode/somechild[2] /doc/chapter[5]/section[2]选择文档第五章的第二节 那么,以你为例 /somenode/somechild[2

这是个愚蠢的问题。今天大脑完全被锁住了

我想从xml中手动选择一个特定的子节点。 例如


某物
别的
新事物
老东西
借来的东西
绿色的东西哈哈
我知道我可以用

    <xsl:for-each select= 

/doc/chapter[5]/section[2]选择文档第五章的第二节

那么,以你为例

/somenode/somechild[2]

/doc/chapter[5]/section[2]选择文档第五章的第二节

那么,以你为例


/somenode/somechild[2]

这应该满足您的要求:

<xsl:value-of select="/somenode/somechild[2]"/>

这应该满足您的要求:

<xsl:value-of select="/somenode/somechild[2]"/>


请避免将w3schools作为权威来源提供。在这里阅读更多:在这种情况下,这是谷歌的第一次点击,这是正确的问题。今后我将寻找另一个参考。@u ptomli:唯一的规范性参考是原始的W3C规范。其他的都是有人如何解释的。@DimitreNovatchev好的,这不是非常迟钝,我会更新答案的,请不要把w3schools作为权威来源。在这里阅读更多:在这种情况下,这是谷歌的第一次点击,这是正确的问题。今后我将寻找另一个参考。@u ptomli:唯一的规范性参考是原始的W3C规范。“其他任何事情都是有人如何解释它的。”迪米特伦诺瓦切夫好的,它不是非常迟钝,我会更新答案