代码之家  ›  专栏  ›  技术社区  ›  akaphenom

SQL Server XmlType未保留CDATA元素

  •  3
  • akaphenom  · 技术社区  · 15 年前

    过去有没有人经历过或解决过这个问题?

    方便的例子:

    create table t (x xml)
    
    insert into t values  ('<test>kjhghk</test>')
    insert into t  values ('<test><![CDATA[kjhghk]]></test>')
    select * from t
    
    drop table t
    

    <test>kjhghk</test>
    <test>kjhghk</test>
    
    1 回复  |  直到 15 年前
        1
  •  1
  •   Garett    15 年前

    不幸的是,这是CDATA节被剥离及其内容的标准行为 entitized . 你可以用这个 cdata FOR XML EXPLICIT post .