每次我尝试使用转换日期时msxsl:format-date(@testDate, 'MM-dd-yyyy')
都会得到一个空字符串......
但是,如果我只是打电话,<xsl:value-of select="AcessDate"/>
那么我确实得到了约会......我错过了什么?这不像是我没有通过 X-PATH 导航到正确的元素?
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:for-each select="//SelectFairWarningInformationResult">
<!--<xsl:variable name="AccessDate" select="AcessDate"/>-->
<xsl:value-of select="msxsl:format-date(@test, 'MM-dd-yyyy')"/> | <xsl:value-of select="Acess"/> | <xsl:value-of select="PatName"/> | <xsl:value-of select="PatFName"/> | <xsl:value-of select="PatID"/> | <xsl:value-of select="UID"/> | <xsl:value-of select="ULName"/> | <xsl:value-of select="UFName"/> | View Record
</xsl:for-each>