如何在XSL属性中放置本地文件路径

时间:2013-11-06 11:22:48

标签: xml xslt href xslt-1.0

我在这条路径中有一个xlsx文件:

D:\work\sec\jboss-4.2.3.GA-\server\default\deploy\lms17.war\T422.xlsx

我希望将该路径放在href内的xsl文档中 我试过了:

    <a>
    <xsl:attribute name="href='file:///D:/work/sec/jboss-4.2.3.GA-/server/default/deploy/lms17.war/T422.xlsx'">
    </xsl:attribute>
    </a>

但我不行!! 关于这样做的任何想法?

1 个答案:

答案 0 :(得分:3)

你为什么不这样做:

<a href='file:///D:/work/sec/jboss-4.2.3.GA-/server/default/deploy/lms17.war/T422.xlsx'>
</a>

如果您想使用<xsl:attribute>,请按以下方式执行:

<a>
  <xsl:attribute name="href">file:///D:/work/sec/jboss-4.2.3.GA-/server/default/deploy/lms17.war/T422.xlsx</xsl:attribute>
</a>

或者像这样

<a>
  <xsl:attribute name="href">
    <xsl:value-of select="'file:///D:/work/sec/jboss-4.2.3.GA-/server/default/deploy/lms17.war/T422.xlsx'"/>
  </xsl:attribute>
</a>