我正在嘗試使用 Saxon 9 將 csv 檔案轉換為 xml 檔案。但是當我嘗試檢查是否存在并使用 xslt 函式讀取 csv 檔案時遇到問題:unparsed-text-available(), unparsed-text( )
unparsed-text-available($pathToCSV)
CSV 檔案位于“C:/Dev/”。函式不斷回傳false。
這是 xlst 的一部分:
<xsl:template match="/" name="main">
<xsl:choose>
<xsl:when test="unparsed-text-available($pathToCSV)">
<xsl:variable name="csv" select="unparsed-text($pathToCSV)"/>
....
</xsl:when>
<xsl:otherwise>
<xsl:text>Cannot locate : </xsl:text><xsl:value-of select="$pathToCSV"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
我想讓 xslt 檔案讀取 csv 內容并決議它。
uj5u.com熱心網友回復:
由于您是從 Java 呼叫 XSLT,因此使用toURIjava.io.File的方法生成file:URI 并將其作為$pathToCSV樣式表引數傳遞應該很方便。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/534893.html
上一篇:從csv資料創建大影像
下一篇:匯入包含列標題的每一行的CSV
