8

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

4

3 回答 3

16

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

<root>
  <el attrib="[">[</el>
</root>
于 2009-04-14T06:47:47.810 回答
3

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

&#x005D;

如:

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

再说一次,也是如此(见 Kirtan 的回答):

<blah value="]"></blah> 
于 2009-04-14T06:46:09.390 回答
1

" > " 不需要转义。

] ”不需要转义。

" ]]> " 需要作为 CDATA 元素的一部分进行转义。

于 2013-08-15T18:31:52.863 回答