Firefox解析CDATA的问题

本文探讨了一段XML代码在Internet Explorer中能够正常显示,但在Firefox浏览器中无法正确解析的问题。问题最终定位为CDATA部分的书写格式,特别是起始标记<![CDATA[必须位于同一行才能被Firefox正确识别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这段xml语句,在IE中通过,并能显示出内容,但在Firefox中不提示出错,却在网页怎么也显示不出内容:

<text>
<![CDATA[
    <div id="divShowContainer">
            <div id="divShow" >
                <input id="btnAddNew" onclick="SearchService('w_WebService');" type="button" value="添 加" class="forWinButton" name="btnAddNew">
                ….                
            </div>
        </div>                
    
]]>
</text>
调试的最后结果,竟然是<text><![CDATA[这两个必须放在同一行上,否则就会出现问题:
<text><![CDATA[
<div id="divShowContainer">
        <div id="divShow" >
            <input id="btnAddNew" onclick="SearchService('w_WebService');" type="button" value="添 加" class="forWinButton" name="btnAddNew">
            ….                
        </div>
    </div>                
]]></text>

 

 估计Firefox不能识别开头的<![CDATA[结点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值