• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

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

xml 来源:Alexander Zhugastrov 3次浏览

是否可以将导入的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盛大的孩子。如果您需要更具体的帮助,您需要向我们展示更多细节。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)