String.prototype.replaceXML = function()
{
   var str = this;
   str = str.replace(/</g,"&lt;");
   str = str.replace(/>/g,"&gt;");
   return str;
}

解决方案 »

  1.   

    楼上的,既然是datasrc和datafld绑定,那么问题是怎么在td里面还原成html代码呢
      

  2.   

    xml会自动转换的<HTML>
    <HEAD>
    </HEAD>
    <BODY>
    <XML ID="xmlParts">
    <?xml version="1.0" ?>
        <parts>
            <part>
                <partnumber>9</partnumber>
                <description>Sert</description>
                <quantity>10400</quantity>
            </part>
            <part>
                <partnumber>&gt;10</partnumber>
                <description>Magic</description>
                <quantity>5020</quantity>
            </part>
        </parts>
    </XML>
    <div style="height:200px;">
    <table border="1" cellpadding="2" cellspacing="0" datasrc=#xmlParts id="tb1">
        <tr>
            <td><div datafld="partnumber"></div></td>
            <td><div datafld="description"></div></td>
            <td><div datafld="quantity"></div></td>
        </tr>
    </table>
    </div>
    <p>
    </BODY>
    </HTML>
      

  3.   

    楼上的可能还是没明白我的意思。
    比如数据库里一个字段的值是:<a href="sdsdsd">a</>
    要使绑定之后能显示出示超链接而不是纯文本。