- 締切済み
MSXMLでXMLファイルの読込みについて(改行によるエラー)
はじめまして、最近MSXMLを使った仕事をしています。 本日いろいろテストしていたのですが、タグ間の改行の入り具合によってXMLファイルがうまく読み込めない場合があります。 具体例としまして 1)要素ごとに改行されている場合 -> 成功します。 <A> <B> ... </B> </A> 2)改行無しの場合 -> 失敗します。 <A><B>...</B></A> 3)中途半端に改行が入る場合 -> 失敗します。 <A><B> ...</B> </A> 4)ルートタグ以外を一行で記述 -> 成功します。 <A> <B>...</B> </A> XMLファイルを生成するところできちんと整形すればエラーは起きないようにプログラムを作成できるのですが、どうも納得がいきませんしあまり良い製品とはいえません。このような現象にあわれた方アドバイス宜しくお願いします。 解決法がわからなくともこのような現象があるかどうかわかるだけでも参考になります。dllのバージョンはmsxml4.dllです。(MSXML4.0SP2をinstall) 宜しくお願いいたします。m(_ _)m
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tamanegi_majin
- ベストアンサー率32% (16/49)
回答No.1
>XMLファイルを生成するところできちんと整形すれば アプリケーションで生成しているということでしょうか。そうなると、改行コードが統一されているのか、または、改行コードを変更するとどうなるのかという問題が気になります。
お礼
ご解答有難うございます。 実は本日デバッグを繰り返して、MSXMLの部分のエラーではないことがわかりました。構文解析もきちんと出来ており別モジュールにてエラーが発生していました。有難うございました。