【发布时间】:2010-12-08 03:28:31
【问题描述】:
我正在尝试这个,但似乎无法让它工作。有人可以看看我是否遗漏了一些明显的东西。
我在 test.xsl 中引用了这样的额外文档。
<xsl:value-of select="document('/customercare/library/test/test1.xml')/resources/resource/name" />
这是 xml test1.xml。
<resources>
<resource>
<name>configuration</name>
</resource>
</resources>
这是我的 asp 页面 index.aspx 中的片段调用。
<%
Dim mm_xsl As MM.XSLTransform = new MM.XSLTransform()
mm_xsl.setXML(Server.MapPath("/customercare/library/test/test2.xml"))
mm_xsl.setXSL(Server.MapPath("/customercare/library/test/test.xsl"))
Response.write(mm_xsl.Transform())
%>
我正在构建一个包含数百种产品的网站。我想要一个 xml 文档,其中包含高级详细信息,例如可以从任何地方采购的每种产品的名称和图像路径,这将具有唯一的模式。然后拥有另一个具有唯一架构的 xml 文档,其中包含特定于子部分的项目,例如包含文档路径、电话号码等的支持。
我的问题是如何从一个 xslt 中获取两个 xml 文档?
谢谢
【问题讨论】: