0
我們有一個查詢生成一個xml文件。然後通過JavaScript例程來獲取xml,然後使用bing映射將其映射到瀏覽器。我編輯了查詢來爲其他用戶組生成數據,並突然在xml中出現錯誤。無法弄清楚什麼是錯誤的,文件內部的錯誤是「無效字符」。以下是我試過的東西從oracle創建的大型xml有錯誤
- 檢查db中的信息以確保沒有任何特殊字符,這裏沒有。
- 試圖強制加載最新的xml,類似於this example。
- 通過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 != ' '
)
;