- 締切済み
CDATAセクション
CDATAセクション内に、]]> という文字列を入れたい場合、]]> と書くと聞いたことがあります。 では、CDATAセクション内に、]]> という文字列を入れたい場合は、どのように書けばよいのでしょうか? そのままCDATA内に書いてしまうと、上記と区別が付かなくなるような気がするのですが。 ご存知の方、教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- himajin100000
- ベストアンサー率54% (1660/3060)
回答にはなりません。俺も識者に聞いてみたい。 >CDATAセクション内に、]]> という文字列を入れたい場合、]]> と書くと聞いたことがあります。 正直なところ、これ本当かな、と思った。(識者待ち) 多分この辺が話の元。 http://www.asahi-net.or.jp/~ps8a-okzk/xml/xml_2/escape.html http://sonic64.com/2005-04-13.html 【Walkaround】 以下のソースを打ち込んでMinefieldに読み込ませる。 <?xml version="1.0" encoding="UTF-8"?> <hoge>&</hoge> <?xml version="1.0" encoding="UTF-8"?> <hoge><![CDATA[&]]></hoge> 等価なソースとして扱われるこれらのソースは Firefox上で This XML file does not appear to have any style information associated with it. The document tree is shown below. <hoge>&</hoge> となっているから 上記のブログの記事では <sonic> <a href="http://sonic64.com/">Landscape ]]> エンジニアのメモ</a> </sonic> ではなく <sonic> <a href="http://sonic64.com/">Landscape ]]> エンジニアのメモ</a> </sonic> と表示されていなければならないはずだとおもうからだ ===この辺も見ておこう http://bakera.jp/ref/html/dataformat/cdata
お礼
>===この辺も見ておこう 参考になりました。ありがとうございます。 もうしばらく識者待ちしてみます。