如何在存储在表格中时防止'(撇号)被转换为'

时间:2011-03-17 15:33:02

标签: oracle plsql linq-to-xml

当我解析具有'(aphostophe)作为某个值的xml时,它将被存储为'在数据库中'。 你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

在XML属性中具有实际撇号在技术上是不正确的,因为您可以使用它们来包含属性值,因此它正在为您编码为& apos。这在技术上是正确的XML:

<hello>
     <world punc='!' />
</hello>

因此必须对它们进行编码,以防止解析器误解'的含义。因此编码为&amp;。