2011-08-25 23 views
32

xml属性に角括弧( "<")を挿入するにはどうすればよいですか?角括弧(xml値)

私はSQLクエリを保存しようとしていますが、これは違法と思われます。

<add key="query" value="SELECT DISTINCT index FROM table WHERE langCode <> 'FR'"/> 

答えて

47

代わり<>の使用&lt;&gt;

<add key="query" value="SELECT DISTINCT index FROM table WHERE langCode &lt;&gt; 'FR'"/> 
+4

うん、1。実際にあなたは '>'をエスケープする必要はありませんが、傷つくことはありません。 – LarsH

+1

一般に、 '>'がコンテンツ内の '>]'文字列の一部である場合、 '>'をエスケープする必要があります(CDATAセクションを終了するために使用されている場合を除きます[see specification](http://www.w3 .org/TR/REC-xml /#構文)。 – jtpereyda

+1

" - > " ' - > ' < --> < > - > > & - > & –