V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yingluck
V2EX  ›  问与答

xml 中的转义字符如‘<’、‘>’还有引号,发送时用‘&lt;’代替,但是发现显示出来发现&也被转义成‘&amp;’

  •  
  •   yingluck · 2014-04-20 20:41:55 +08:00 · 5343 次点击
    这是一个创建于 3668 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问如何在显示时正确显示 ‘<’,‘>’和引号?
    7 条回复    1970-01-01 08:00:00 +08:00
    jakwings
        1
    jakwings  
       2014-04-20 22:23:37 +08:00
    "<": &lt;
    ">": &gt;
    "&": &amp;
    """: &quot;
    "'": &apos;
    jakwings
        2
    jakwings  
       2014-04-20 22:25:00 +08:00   ❤️ 1
    @jakwings 回复框内容竟然被转义了……重新来过。
    "<": &amp;lt;
    ">": &amp;gt;
    "&": &amp;amp;
    """: &amp;quot;
    "'": &amp;apos;
    yingluck
        3
    yingluck  
    OP
       2014-04-21 00:57:47 +08:00
    @jakwings 谢谢你的答复
    我在使用的是tornado自带模板,在填写xml模板的时候,使用了& lt;(中间无空格)转义<,但是显示出来的时候发现&本身就被转义,我就是想问下这个怎么办才好
    jakwings
        4
    jakwings  
       2014-04-21 01:31:14 +08:00   ❤️ 1
    @yingluck 没用过 Tornado ,建议多查手册。我 Google 了一下,似乎可以在较新版的 Tornado 用 {% raw <html> %} 搞定。
    https://stackoverflow.com/questions/6527833/how-do-i-include-quoted-html-in-a-tornado-template
    module 指令返回的结果也不会被转义。
    yingluck
        5
    yingluck  
    OP
       2014-04-21 01:32:53 +08:00 via Android
    @jakwings 多谢 明天起来我会查查看
    tobyzw
        6
    tobyzw  
       2014-04-21 10:01:54 +08:00
    cdata
    yingluck
        7
    yingluck  
    OP
       2014-04-21 12:37:30 +08:00
    @jakwings 用{% raw %} 搞定了 多谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   824 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:37 · PVG 03:37 · LAX 12:37 · JFK 15:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.