Квадратные скобки в XML?

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

3 ответов


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

]

в:

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

опять же, так же (см. ответ Киртана):

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

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

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

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

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

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