如何从XSLT 1.0中的变量中选择特定的元素? 我可以通过使用<xsl:copy-of select="$foo"/>
来看到所有的元素,但是如果我只想从变量中的一个元素得到一个值呢?在XSLT 1.0中显示变量的元素值
0
A
回答
0
使用XPath来寻址你想要的元素。
例如:
$foo/bar
,如果你发布样本XML可以提供一个更完整的答案,显示你是如何分配$foo
变量,你正在试图解决的元素值。
+0
这里是可变'的
+0
这是xslt 1.0的限制。如果您将源文档中的某些内容分配给变量Test(使用'select'属性),但是如果直接使用xml从.xslt文件中分配xml,则不起作用。技术上讲,这是因为前者是节点集,而后者是结果树片段。如果您想了解更多,请查看此问题:http://stackoverflow.com/questions/9837589/result-tree-fragment-to-node-set-generic-approach-for-all-xsl-engines –
相关问题
- 1. 分组XSLT元素(XSLT 1.0)
- 2. 在xslt 1.0中分组嵌套元素
- 3. XSLT 1.0添加新元素
- 4. XSLT 1.0 - 分组XML元素
- 5. 显示欧元使用XSLT 1.0
- 6. XSLT 1.0将nodeset存储在变量中
- 7. XPath/XSLT 1.0:基于子元素值标识元素
- 8. 用于显示行中元素的XSLT
- 9. XSLT - 在一排显示的子元素
- 10. XSLT-1.0:将逗号分隔的值转换为元素值
- 11. 获取xsl中的元素值:变量
- 12. XSLT-1.0:仅在清空元素时清除元素
- 13. 带有元素列表的xslt变量
- 14. XSLT 1.0更新重复元素
- 15. XSLT 1.0元素进行排序
- 16. XSLT 1.0:help!无法删除元素
- 17. 动态更改元素名称XSLT 1.0
- 18. xslt 1.0用于过滤重要元素
- 19. XSLT 1.0逻辑拆分元素
- 20. XSLT 1.0与在属性相同的值计数元件,并显示它
- 21. XSLT 1.0:在XSLT
- 22. XSLT 1.0从元件
- 23. xslt 1.0选择其子元素是允许值之一的前n个元素
- 24. 在xslt 1.0中获取之前迭代的元素
- 25. 在XSLT 1.0中的变量中使用max
- 26. XSLT 1.0:串入数组变量
- 27. xslt在显示之前对元素值进行操作?
- 28. XSLT变量的值
- 29. 在XML元素和XSLT 1.0中的命名空间之间剥离编码值
- 30. 使用XSLT 1.0合并源xml和变量的值
这取决于你的变量包含什么以及它是如何定义的。你可以显示''定义吗?你是用“select =”...“”还是嵌套的孩子来设置它? –