錯誤:不允許處理指令目標匹配“[xx][mm][LL]”每當我運行以下XSLT頁面時,標題中的錯誤就會發(fā)生:<?xml version="1.0" encoding="windows-1256"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:include href="../header.xsl"/>
<xsl:template match="/">
<xsl:call-template name="pstyle"/>
<xsl:call-template name="Validation"/>
<xsl:variable name="strLang">
<xsl:value-of select="//lang"/>
</xsl:variable>
<!-- ////////////// Page Title ///////////// -->
<title>
<xsl:value-of select="//ListStudentFinishedExam.Title"/>
</title>注:我刪除了第一行之前的任何前導空格,但是錯誤仍然發(fā)生!
3 回答

holdtom
TA貢獻1805條經(jīng)驗 獲得超10個贊
基于Xerces的工具將發(fā)出以下錯誤
The processing instruction target matching "[xX][mM][lL]" is not allowed.
若要更正此問題,請檢查下列可能性:
一些空白或其他 可見 內(nèi)容存在于 <?xml ?>
申報。 分辨力
:刪除XML聲明之前的空白或任何其他可見內(nèi)容。 一些 看不見 內(nèi)容存在于 <?xml ?>
申報。 最常見的情況是 字節(jié)順序標記(BOM) .分辨力
*使用諸如 W3C頁面上的BOM HTML。 A
流浪 <?xml ?>
聲明存在于XML內(nèi)容中。 當XML文件以編程方式或通過剪切粘貼組合時,就會發(fā)生這種情況。只有一個 <?xml ?>
聲明在XML文件中,它只能位于頂部。 分辨力
*尋找 <?xml
以不區(qū)分大小寫的方式,從文件中刪除頂部XML聲明之外的所有其他聲明。

ibeautiful
TA貢獻1993條經(jīng)驗 獲得超6個贊
添加回答
舉報
0/150
提交
取消