我们有一个生成 xml 文件的查询。然后通过 javascript 例程获取 xml,然后使用 bing 映射映射到浏览器。我已经编辑了查询以生成另一个用户组的数据,但 xml 中突然出现错误。无法弄清楚出了什么问题,错误是文档深处的“无效字符”。这是我尝试过的事情
- 检查数据库中的信息以确保没有任何特殊字符,没有。
- 试图强制加载最新的 xml,类似于这个例子。
- 通过javascript例程运行另一个xml,它可以工作,运行第二个xml,没有。
- 使用 IE 查看时错误为“无效字符”,使用记事本 ++ 打开时看不到任何可能导致问题的内容
这是用于生成 xml 的 oracle 查询,唯一改变的部分是“描述”的内容,从sitedesc
到sitecode
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 != ' '
)
;