Interstage Application Serverにおいて、XML文書解析中に、「org.xml.sax.SAXParseException: ドキュメントのルート要素がありません。」が発生します。

JDK/JRE 1.4を使用してXML文書を解析(parse)すると、「org.xml.sax.SAXParseException: ドキュメントのルート要素がありません。」が発生します。原因と対処方法を教えてください。
[原因]
解析(parse)対象のXML文書にBOM(Byte Order Mark)が付いているためです。JDK/JRE 1.4に含まれるXMLパーサ(Crimson)では、BOMの付いたXMLに対応していません。そのためBOMつきのXML文書を解析した場合に「org.xml.sax.SAXParseException: ドキュメントのルート要素がありません。」が発生します。

[対処方法]
XML文書を編集/作成する際にBOMが付加されないようにするか、XercesなどCrimson以外のXMLパーサを使用することで回避することができます。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6, V5
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ