XML中的方括号?

时间:2009-04-14 06:38:39

标签: xml escaping special-characters

在XML文档中,如何处理方括号(]或[)?

3 个答案:

答案 0 :(得分:16)

方括号在XML中不需要特定的表示法,但在XPath表达式中用于XSL转换时它们具有特殊含义。

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

答案 1 :(得分:3)

可能有更好的解决方案。但这有效:

&#x005D;

如:

<blah value="&#x005D;"></blah>
然后再一次,(见Kirtan的回答):

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

答案 2 :(得分:1)

&#34;的&GT; &#34;不需要逃脱。

&#34;的 &#34;不需要逃脱。

&#34;的]] GT; &#34;需要作为CDATA元素的一部分进行转义。