0

下面是我的页面的xml文件和xsl文件,有一个名为“00_Test”的href链接,当我点击它时,它应该链接到“00_Test/summary.xml”(这是<xsl:value-of select="url" />在xsl文件中读取的。

好的,除了 safari 之外,上述所有方法都很好用。在 safari 中,当我单击链接时,它没有转到“00_Test/summary.xml”,我发现该值为“00_Test/summary.xml%0A%09%09%09”。那么谁能告诉我如何在 safari 中解决这个问题。

xml文件

<testsuiteList>
        <testsuite>
            <name>
                00_Test
            </name>
            <url>
                00_Test/summary.xml
            </url>
                ......

.xsl 文件

<xsl:for-each select="summary/testsuiteList/testsuite">
                <tr>
                    <td nowrap="1">
                    <a>
                      <xsl:attribute name="href">
                      <xsl:value-of select="url" />  
                        .......
4

1 回答 1

0

用于<xsl:value-of select="normalize-space(url)"/>确保去除前导和尾随空格。应该这样做,假设您在文件或文件夹名称中没有超过一个连续空格的url值。<url>dir/file name.xml</url>

于 2013-09-09T08:05:58.693 回答