我是xml和xsl的新手,我在網上隨處看,我知道這可能是一個直截了當的答案,但我似乎無法得到它的工作。我遇到的問題是我有一個.xml文件和一個.xsl文件(都在完全不同的目錄中),我試圖從.xml文件中獲取數據,但是當我在IE瀏覽器中查看它時,我只是得到一個空白的屏幕。請幫忙。如何通過使用xsl文件從xml文件獲取值 - 文件位於不同的目錄中
的test.xml
<root>
<tags>abc</tags>
<tags>def</tags>
<tags>ghi</tags>
<tags>jkl</tags>
<tags>mno</tags>
<tags>qpr</tags>
</root>
Test.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="file" select="'C:\Test.xml'"/>
<xsl:variable name="info" select="document($file)/root/tags"/>
<xsl:template match="/">
<xsl:for-each select="tags">
<xsl:value-of select="$info"/>
</xsl:for-each>
</xsl:template>
</stylesheet>
輸出應該是:
abcdefghijklmnopqr
謝謝大家。得到它修復。我是檔案後逃避正斜槓:(3斜槓) – Hector210387 2015-03-03 17:30:56