- PR -

XMLのparseエラーについて

1
投稿者投稿内容
KOUJI
会議室デビュー日: 2006/01/11
投稿数: 3
投稿日時: 2006-01-11 01:41
JavaのURLでWASにあるXMLファイルにアクセスし、その内容をcom.sun.xml.tree.XmlDocumentクラスのインスタンスを生成し、指定したタグに値を挿入したいと考えています。

ソース抜粋
PrintWriter out = new PrintWriter(new OutputStreamWriter(con.getOutputStream(), "UTF-8"));

out.print(xmlDoc.writeString());
out.flush();
out.close();

con.connect();

BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));

String inputLine = null;

while ((inputLine = in.readLine()) != null) {
answer.append(inputLine);
}
new XmlDocument(is, false);

上記のnew XmlDocument(is, false);を実行したら、例外で落ちてしまいます。
エラー内容は、org.xml.sax.SAXParseException: com.sun.xml.parser/P-019

XMLの書式が悪いと思いためしに、
new XmlDocument(is, false);を実行する前に、XMLファイルを作成し、ブラウザで表示したところ正常でした。

原因がわかりません、皆さんよろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-01-11 02:56
つ [com.sun.xml.parser.resources.Messages_en.properties]

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)