是否可以将导入的xslt应用于xml的一部分?

是否可以将导入的xslt应用于xml的一部分?是否可以将导入的xslt应用于xml的一部分?

例如我有follofing文件

<full> 

<parts>

<part>{more elements here}<part>

<part>{more elements here}<part>

<part>{more elements here}<part>

</parts>

</full>

我具有用于提取从结构信息XSLT。所以当它适用于整个XML时,它会提取所有值。那么是否可以将它分别应用于每个部分? 我试着使用,但都没有成功

UPD: 我会试图澄清我的问题 通常我必须处理XML作为<part>{more elements here}<part>和我有这样的XML架构。我有variables.xslt来提取其他更具体的转换中导入的常见字段。但现在我需要处理复合xml,只要variables.xslt包含相对xpaths,我的方法不适用于复合xml。所以我试图找到一种方法,我怎么能将我variables.xslt到composite.xml

回答:

的一部分导入样式表可以做如

<xsl:template match="/"> 

<xsl:apply-templates select="(full/parts/part)[1]"/>

</xsl:template>

到例如应用模板只对full元素的第一part盛大的孩子。如果您需要更具体的帮助,您需要向我们展示更多细节。

以上是 是否可以将导入的xslt应用于xml的一部分? 的全部内容, 来源链接: utcz.com/qa/261553.html

回到顶部