XML流込み時のエラーについて

[1566]XML流込み時のエラーについて | 投稿者:itou | 投稿日:2008/08/07(Thu) 11:07:09
WinのCS2,CS3です.
XMLを作成して,InDesignに流込むと「タグが開始される前に終了した入力は,終了いたしました.最後に開始されたタグは,´text001´です.行:233,段組:28」というエラーが表示されて,流し込むことができません.ブラウザでXMLのチェックをして流し込んで,これまで問題なく出来ていたいのですが,なぜ流込みができなくなってしまったのでしょうか?
» 1
[1567]Re: XML流込み時のエラーについて | 投稿者:KOUJI | 投稿日:2008/08/07(Thu) 11:22:07
「行:233,段組:28」あたりにエスケープ処理が必要な文字が含まれているためだと思います
» 2
[1568]Re: XML流込み時のエラーについて | 投稿者:itou | 投稿日:2008/08/07(Thu) 12:05:10
エスケープ処理が必要な文字というのが,わからないのですが,特に特別な文字はないと思います.
問題となっている行は,タイトル行でして,以下のようになっているのですが・・・.
<h5>(1)肉</h5>
» 3
[1569]Re: XML流込み時のエラーについて | 投稿者:せうぞー | 投稿日:2008/08/07(Thu) 15:24:51
>エスケープ処理が必要な文字というのが,わからないのですが

HTMLと同じく、タグに使われるメタキャラクタや特殊文字は文字参照する必要があります。これがエスケープ。主な文字参照一覧。
すべて半角英数字で。
%  &#x25;
*  &#x2a;
[  &#x5b;
]  &#x5d;
<  &#x3c;
>  &#x3e;
&  &#x26;


XMLを見てるわけではないので憶測ですが、論理タグ<h5>でエラーが出るというのは、おそらく該当行より前のどこかでタグが閉じられていないんじゃないでしょうか?
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア