처리 명령 대상이 허용되지 않음: 해결됨
'xX[lL]'과 일치하는 처리 명령 대상이 허용되지 않습니다." 오류 발생 XSLT 페이지에서 XML 선언이 파일 맨 처음에 배치되지 않은 경우 content.
원인:
XSLT 프로세서를 포함한 Xerces 기반 도구는 문서 내에서 다른 콘텐츠를 발견한 후 XML 선언을 발견하면 이 오류를 생성합니다. 여기에는 다음이 포함됩니다.
해결책:
이 오류를 해결하려면 다음을 확인하세요.
1. 보이는 콘텐츠:
"" 앞에 공백이나 기타 보이는 콘텐츠가 없는지 확인하세요. 선언. 존재하는 경우 삭제하세요.
2. 보이지 않는 콘텐츠:
W3C에서 권장하는 기술(예: XML 파서 또는 텍스트 편집기)을 사용하여 XML 파일에서 BOM을 식별하고 제거합니다.
3. 잘못된 XML 선언:
대소문자를 구분하지 않고 "
예:
제공된 XSLT 페이지에서 "" 선언이 다른 모든 콘텐츠 앞에 배치되지 않습니다.
<?xml version="1.0" encoding="windows-1256"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> ... </xsl:stylesheet>
XML 선언을 페이지 맨 처음으로 이동하면 오류가 해결됩니다.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <?xml version="1.0" encoding="windows-1256"?> ... </xsl:stylesheet>
위 내용은 XSLT에서 '처리 명령 대상이 허용되지 않음' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!