SQL Server XQuery:如何避免"非法限定名称字符"异常?

Mar*_*gco 3 xml xquery

我正在研究一个可能/可以包含">","<"和单引号等字符的XQuery.

如何避免破坏xml解析器?

我的xml表单是这样的

<root>
<container>
  <item>(d.Field <> 0)</item>
</container>
</root>
Run Code Online (Sandbox Code Playgroud)

Dam*_*ver 12

您显示的"XML"不是XML.

以下任何一种都是XML:

<root>
<container>
  <item>(d.Field &lt;&gt; 0)</item>
</container>
</root>
Run Code Online (Sandbox Code Playgroud)

要么:

<root>
<container>
  <item><![CDATA[(d.Field <> 0)]]></item>
</container>
</root>
Run Code Online (Sandbox Code Playgroud)