如何解决使用xsl将xml文件转换为名称-值对
|| 考虑我对XSL文件的了解为10的3 ou 话虽如此,我已经面临着使用xsl将xml文件转换为名称/值对的任务。我找不到有关如何完成此操作的任何示例。另外,对于免费工具测试xsl,您有何建议?解决方法
我面临的任务是
将xml文件转换为名称/值
使用xsl配对。
尽管这太笼统而无法定义明确的问题,但这是一个可能的答案:
<xsl:stylesheet version=\"1.0\"
xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\">
<xsl:output method=\"text\"/>
<xsl:template match=\"/*/*\">
<xsl:value-of select=
\"concat(name(),\' = \',.,\'
\')\"/>
</xsl:template>
<xsl:template match=\"text()\"/>
</xsl:stylesheet>
当此转换应用于以下XML文档(我的幻想的产品)时:
<t>
<first-name>John</first-name>
<last-name>Smith</last-name>
<age>33</age>
</t>
(我想是什么)想要,会产生正确的结果:
first-name = John
last-name = Smith
age = 33
另外,您有什么建议免费
工具来测试XSL?
请参阅我对这个问题的回答。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。