【问题标题】:Sax Parse exception : unknown typeSax Parse 异常:未知类型
【发布时间】:2015-12-11 22:00:54
【问题描述】:

我们必须在 XML 中包含一个属性值作为 json 字符串,以供应用程序读取。这看起来像

<mytag attribute1="{'type':'foo/bar'}">
  .............
</mytag>

但是在解析这个配置文件时,应用程序抛出了一个 SAX 异常:

 org.xml.sax.SAXException: unknown type: 'type':'foo/bar'

任何解决此问题的建议都会有所帮助

谢谢

【问题讨论】:

  • 一些消息来源说,当使用 " 作为属性时,您不需要转义 ',但仍然值得尝试使用 ' 来代替。

标签: xml aem sax


【解决方案1】:

我也遇到过这个问题,如果您在属性的开始处使用“{”,您将收到 SAXException。我通过在它前面加上一个“\”来解决我的问题。在您的情况下,它将是 attribute1="\{'type':'foo/bar'}"。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    相关资源
    最近更新 更多