我可以使用什么语言来组合多个XML文件.多个10+文件.
PHP,java还是什么?
我试图使用XSLT,但我不知道我是否需要像Saxon这样的"处理器".
文档令人困惑,因为我不知道从哪里开始.
总而言之,我需要有人指出我正确的方向.
有人请帮忙.我一直在努力解决这个问题
<xml version="1.0">
<products>
<price>Price List Here</price>
<model>Model Number Here</model>
</product>
Run Code Online (Sandbox Code Playgroud)
这可以在纯XSLT中轻松完成:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:param name="pdoc1Url" select="'doc1.xml'"/>
<xsl:param name="pdoc2Url" select="'doc2.xml'"/>
<xsl:template match="/">
<documents>
<xsl:copy-of select="document($pdoc1Url)"/>
<xsl:copy-of select="document($pdoc2Url)"/>
</documents>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)
上面的代码处理两个XML文档,但可以扩展以处理任何已知的XML文档.
说明:
将XML文档的URL作为全局/外部参数传递给转换.
使用标准的XSLT功能document().
| 归档时间: |
|
| 查看次数: |
5640 次 |
| 最近记录: |