- PR -

XMLのホワイトスペースの扱いについて

1
投稿者投稿内容
らんぴょん
会議室デビュー日: 2003/08/04
投稿数: 6
投稿日時: 2005-09-07 15:12
テキストエディタで、<value> </value>(ホワイトスペースを挟む)のようなXMLを
書いて、これをI.Eで見た場合、<value/>(ホワイトスペースが値として認知されない)と
なります(DOMでアクセスしても値が認知されない)。
XMLは、ホワイトスペースは無視されないと聞いたことがありますが、これはどうなので
しょうか?
何かの設定で、ホワイトスペースを生かす方法があるのでしょうか?
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2005-09-08 10:18
>XMLは、ホワイトスペースは無視されないと聞いたことがありますが

 @IT > XML & SOA > やさしく読む「XML 1.0勧告」 第12回 XMLの空白、行末、言語識別
http://www.atmarkit.co.jp/fxml/rensai/w3cread12/w3cread12.html
「XMLプロセッサ(パーサー)」「応用プログラム(IE,XSLTプロセッサなど)」の違いに注意。

応用プログラムの使い方を 検索ダッシュ!−=≡ヘ(* - -)

XSLTは組版の前処理として生まれたので、
空白を欧文として扱います(IEもだいたい)。
空白敷き詰めの和文とは違います。

[ メッセージ編集済み 編集者: MMX 編集日時 2005-09-08 10:38 ]
らんぴょん
会議室デビュー日: 2003/08/04
投稿数: 6
投稿日時: 2005-09-08 16:27
MMX様
早々のご返答、ありがとうございました。
教えて頂いたページを参照し、「xml:space="preserve"」を設定する
ことにより、この問題を解決することができました。
ありがとうございました。
今後も、よろしくお願い致します。
1

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