2009-04-14 23 views
6

XML文書では、大括弧(]または[)をどのように扱いますか?XMLの角括弧は?

+0

[CDATA](http://msdn.microsoft.com/en-us/library/ms256076(VS.85).aspx) –

答えて

3

おそらくもっと良い解決策があります。しかし、これは動作します:

] 

のように:再び

<blah value="&#x005D;"></blah> 

、そう(キルタンの回答を参照してください)ん:

<blah value="]"></blah> 
15

角カッコは、XML内の特定の表記を必要としませんが、 XSL変換用のXPath式で使用すると、特別な意味を持ちます。

<root> 
    <el attrib="[">[</el> 
</root> 
+0

+1より多くの情報に基づいた答えのために私から:P。 – RedBlueThing

+0

面白いですが、あなたの答えはhttp://www.webdeveloper.com/forum/showthread.php?179876-Square-bracket-in-XML&s=b87a278d249ac6da80b2395c7f4daa26&p=883259#post883259の直接コピーです –

1

">は" エスケープする必要はありません。

」はエスケープする必要はありません。

"]]>" CDATA要素の一部としてエスケープする必要があります。

関連する問題