0
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="text" encoding="utf-8" />
<xsl:template match="linkGrp">
<xsl:value-of select="normalize-space()"/>
<xsl:text>
</xsl:text> <!-- newline after sentences -->
</xsl:template>
</xsl:stylesheet>
當我嘗試以下cesAlign XML文檔運行上面的XSLT樣式表XSLT解析器/內容錯誤的XML文本文檔類型cesAlign
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cesAlign PUBLIC "-//CES//DTD XML cesAlign//EN" "">
<cesAlign version="1.0">
<linkGrp targType="s" fromDoc="en/1976/7277/69682_1of1.xml.gz" toDoc="zh/1976/7277/4041906_1of1.xml.gz">
<link id="SL0" xtargets=";1" />
<link id="SL1" xtargets="1;2" />
<link id="SL2" xtargets="2;3" />
...
我遇到這樣的錯誤:
parser error : Content error in the external subset
<!DOCTYPE cesAlign PUBLIC "-//CES//DTD XML cesAlign//EN" "">
有一些地方我應該指定這個特定的輸入文檔類型(cesAlign)嗎?