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

时间:2011-02-10 08:28:23

标签: xml xquery

我正在开发一个可能/可能包含“>”,“<”等字符的XQuery和单引号。

如何避免破坏xml解析器?

我的xml表单就像这样

<root>
<container>
  <item>(d.Field <> 0)</item>
</container>
</root>

1 个答案:

答案 0 :(得分:12)

您展示的“XML”不是XML。

以下任何一种都是XML:

<root>
<container>
  <item>(d.Field &lt;&gt; 0)</item>
</container>
</root>

或:

<root>
<container>
  <item><![CDATA[(d.Field <> 0)]]></item>
</container>
</root>