2
我打了一些XML
處理方法和我心中已經有一個奇怪的問題,就是我看到我XML
文件的兩個不同的意見時,我看到使用IE
瀏覽器我XML
文件當我看到它使用FireFox
。當我在IE
打開文件時,我看到:Firefox不顯示我的XML正確
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="root">
<xsl:apply-templates select="property" />
</xsl:template>
<xsl:template match="property">
<xsl:number />
<xsl:apply-templates select="node()" />
</xsl:template>
<xsl:template match="node()">
<xsl:if test="normalize-space(.)">
<xsl:value-of select="normalize-space(.)" />
</xsl:if>
</xsl:template>
</xsl:stylesheet>
然而,在FireFox
,我看到了下面:
<xsl:stylesheet version="1.0">
<xsl:template match="root">
<xsl:apply-templates select="property" />
</xsl:template>
<xsl:template match="property">
<xsl:number />
<xsl:apply-templates select="node()" />
</xsl:template>
<xsl:template match="node()">
<xsl:if test="normalize-space(.)">
<xsl:value-of select="normalize-space(.)" />
</xsl:if>
</xsl:template>
</xsl:stylesheet>
基本上,我知道這個問題是FireFox
沒有顯示xmlns
屬性。我試圖找到解決辦法;但沒有運氣。任何人都曾遇到過這個問題,並知道如何解決它?謝謝。
PS:我使用IE 9.0.8112.16421和Firefox 15.0.1。
那麼,什麼將是解決辦法?一定有辦法! –
那麼,在Firefox中重寫XML漂亮打印機呢? ;)必須有辦法,但一定不容易...... –