Квадратные скобки в XML? - PullRequest
7 голосов
/ 14 апреля 2009

Как в документе XML обращаться с квадратными скобками (] или [)?

Ответы [ 3 ]

16 голосов
/ 14 апреля 2009

Квадратные скобки не нуждаются в специальных обозначениях в XML, но имеют особое значение при использовании в выражениях XPath для преобразований XSL.

<root>
  <el attrib="[">[</el>
</root>
3 голосов
/ 14 апреля 2009

Вероятно, есть лучшее решение. Но это работает:

&#x005D;

как в:

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

затем снова, также (см. Ответ Киртана):

<blah value="]"></blah> 
1 голос
/ 15 августа 2013

"> " не требует экранирования.

"] " не требует экранирования.

"]]> " требуется экранировать как часть элемента CDATA.

...