- - PR -
外部DTDで日本語タグは使えない?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-07-02 13:21
お世話になります。
DTDを外部DTD宣言した場合、タグ名に日本語があると以下のようにエラーになるのですが、 日本語タグが入ったときの外部DTDは使用できないのでしょうか? 内部に記述するとエラーになりません。 ・エラー内容 テキストの内容に無効な文字が見つかりました。リソース "xml/dtd/test.DTD" の実行エラーです。ライン 1、位置 19 <!ELEMENT HEADER ( ・XMLファイル <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE HEADER SYSTEM "test.DTD"> <HEADER> <日本語>テストです</日本語> </HEADER> ・DTDファイル <!ELEMENT HEADER (日本語)> <!ELEMENT 日本語 (#PCDATA)> 環境 Windows2000 IE5.5 以上 宜しくお願い致します。 |
|
投稿日時: 2004-07-02 14:01
DTD テキストファイル のエンコードを
UTF-8 または UTF-16 にします。 DTD自身のエンコードを指定する方法は知りません。 ------------------- 改定 <?xml version="1.0" encoding="Shift_JIS"?> <!ELEMENT HEADER (日本語)> <!ELEMENT 日本語 (#PCDATA)> とするだけで、良いようです。 [ メッセージ編集済み 編集者: MMX 編集日時 2004-07-09 23:40 ] |
|
投稿日時: 2004-07-02 14:16
MMXさんありがとうございます。
表示することができました。 |
1