【问题标题】:large xml created from oracle has error从 oracle 创建的大型 xml 有错误
【发布时间】:2012-11-28 08:00:55
【问题描述】:

我们有一个生成 xml 文件的查询。然后通过 javascript 例程获取 xml,然后使用 bing 映射映射到浏览器。我编辑了查询以生成另一个用户组的数据,但 xml 中突然出现错误。无法弄清楚出了什么问题,错误是文档深处的“无效字符”。这是我尝试过的事情

  • 检查数据库中的信息,确保没有任何特殊字符,没有。
  • 试图强制加载最新的xml,类似于this example
  • 通过 javascript 例程运行另一个 xml,它可以运行,运行第二个 xml,但没有。
  • 使用 IE 查看时错误为“无效字符”,使用 notepad++ 打开时看不到任何可能导致问题的内容

这是用于生成 xml 的 oracle 查询,唯一改变的部分是“描述”的内容,从 sitedescsitecode

SELECT XMLELEMENT("rss", 
            XMLATTRIBUTES('http://www.georss.org/georss' AS "xmlns:georss"),
                    XMLELEMENT("channel",
                                 XMLAGG(XMLELEMENT("item",
                                                   XMLFOREST(title AS "title",
                                                              description AS "description",
                                                              point AS "georss:point"))))).EXTRACT('/*')
    FROM (SELECT trim(s.sitedesc) AS title, 
          s.sitecode AS description,
          trim(s.latitude) || ' ' || trim(s.longitude) AS point
          FROM ls s
          WHERE s.sold <> 1
            AND s.longitude != ' '
        )
;

【问题讨论】:

    标签: javascript xml xml-parsing oracle11g


    【解决方案1】:

    这是我的文件属性,没有正确设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 2011-04-30
      • 2017-07-13
      • 1970-01-01
      • 2021-12-14
      相关资源
      最近更新 更多