2009-04-14 36 views

Respuesta

3

Probablemente haya una solución mejor. Pero esto funciona:

] 

como en:

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

, de nuevo, también lo hace (véase la respuesta de Kirtan):

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

Los corchetes no necesitan una anotación específica en XML, pero tienen un significado especial cuando se usan en expresiones XPath para transformaciones XSL.

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

+1 de mí para la respuesta más informada: P. – RedBlueThing

+0

Es curioso, tu respuesta es una copia directa de http://www.webdeveloper.com/forum/showthread.php?179876-Square-bracket-in-XML&s=b87a278d249ac6da80b2395c7f4daa26&p=883259#post883259 –

1

">" no exige ser escapado.

"]" no necesita ser escapado.

"]]" deben escaparse como parte del elemento CDATA.

Cuestiones relacionadas