【发布时间】:2011-05-02 18:51:53
【问题描述】:
我正在寻找的东西似乎很容易理解,但我很难让它成为可能。
我希望能够使用 XSLT 将 XML 文件的内容放在 HTML 页面上。问题是,我想递归地列出所有节点名称(而不是内容)。另外,我必须考虑这样一个事实,即我无法预测节点的名称。
因此,如果您知道一种使用 XSLT 递归列出 XML 文件中所有节点的方法,感谢您的回答。
【问题讨论】:
-
所以,如果我理解正确的话,您希望将 xml 文档的源代码输出到 html 页面上。对吗?
-
当您说“节点”时,您的意思是“元素”吗?您是否还想从 cmets 或处理指令等中输出任何内容?
-
问题的答案有很多,与这个没有太大区别。也不清楚您是否想要所有名称或不同的名称。最好发布一个减少的输入样本和确切的期望输出。
-
好问题,+1。请参阅我对两种不同解决方案(既简短又简单)的回答,这些解决方案会产生您尚未完全指定的两个不同版本(所有元素名称和所有不同的元素名称)。
标签: xslt