【问题标题】:how i can pass html in XML?我如何在 XML 中传递 html?
【发布时间】:2014-02-28 00:58:55
【问题描述】:

当我尝试将以下数据插入到 MS-SQL Server 2008 中的表中时。它插入为

{column1}联系信息{column2}{column3}地址{column4}{column5}{column6}

而不是下面给出的 xml 标记 DecoratorLayout 中的整个 html 代码。这里它把所有的html标签都当作xml标签,我该如何克服这个问题??

<ROOT>
<DecoratorLayout>
    <div class="row-fluid"><div class="span12">{column1}</div></div><h3 class="form-section">Contact Information</h3><div class="row-fluid"><div class="span5">{column2}</div><div class="span5">{column3}</div></div><h3 class="form-section">Address</h3><div class="row-fluid"><div class="span5">{column4}</div><div class="span5">{column5}</div></div><div class="row-fluid"><div class="span12">{column6}</div></div>
</DecoratorLayout>
</ROOT>

【问题讨论】:

  • 你的数据库字段是 varchar(max) 数据类型吗?
  • @sankoobaba 当然是的

标签: html xml sql-server-2008


【解决方案1】:

通过使用CDATA可以实现

<ROOT>
<DecoratorLayout>
  <![CDATA[ <div class="row-fluid"><div class="span12">{column1}</div></div><h3 class="form-section">Contact Information</h3><div class="row-fluid"><div class="span5">{column2}</div><div class="span5">{column3}</div></div><h3 class="form-section">Address</h3><div class="row-fluid"><div class="span5">{column4}</div><div class="span5">{column5}</div></div><div class="row-fluid"><div class="span12">{column6}</div></div>]]>
</DecoratorLayout>
</ROOT>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-11
    • 2019-06-23
    • 1970-01-01
    • 2011-09-06
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多