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

构造lxml.etree从json禁用excaping

  •  0
  • Nikola  · 技术社区  · 5 年前

    import lxml.etree as ET
    
    print ("Desired:")
    print (ET.tostring(string_res, encoding='utf-8', method='xml'))
    string_res.text = ''
    string_res.text = value['Value']
    
    print ("Desired:")
    print string_res.text
    
    print ("Not desired:")
    print (ET.tostring(string_res, encoding='utf-8', method='xml'))
    

    结果是

    Desired:
    <![CDATA[<b>hello</b>]]>
    
    Desired:
    <![CDATA[<b>hello</b>]]>
    
    Not desired:
    &lt;![CDATA[&lt;b&gt;hello&lt;/b&gt;]]&gt; 
    
    0 回复  |  直到 5 年前