【问题标题】:jQuery parseXML errorjQuery parseXML 错误
【发布时间】:2013-05-18 04:30:36
【问题描述】:

我正在尝试使用 jQuery 的 parseXML 解析以下有效负载

<List>
   <Item>
     <Text>
       <?xml version="1.0" encoding="utf-16"?><HTML><BODY><p style="font-size:12px;font-family:Arial;color:#000000;font-weight:Normal;font-style:Normal;"><span>Testing XML formatting</span></p></BODY></HTML>
     </Text>
    </Item>
 </List>

我收到错误“无效的 XML”。关于如何解决这个问题的任何想法?我应该只为 Text 做一个 encodeURIComponent 吗?

【问题讨论】:

    标签: jquery parsexml


    【解决方案1】:

    您可以将 html(?) 包装在 cdata 中

    <List>
       <Item>
         <Text><![CDATA[
           <?xml version="1.0" encoding="utf-16"?><HTML><BODY><p style="font-size:12px;font-family:Arial;color:#000000;font-weight:Normal;font-style:Normal;"><span>Testing XML formatting</span></p></BODY></HTML>]]>
         </Text>
        </Item>
     </List>
    

    http://jsfiddle.net/mowglisanu/BmucX/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 2018-12-26
      • 2018-08-22
      • 2014-05-17
      相关资源
      最近更新 更多