0

xml ファイルを生成するクエリがあります。次に、xml は javascript ルーチンを介して取得され、bing マップを使用してブラウザーにマップされます。クエリを編集して別のユーザー グループのデータを生成したところ、突然 xml にエラーが発生しました。何が問題なのかわかりません。エラーはドキュメントの奥深くにある「無効な文字」です。これが私が試したことです

  • データベースの情報をチェックして、特殊文字がないことを確認しました。
  • この例のように、最新の xml を強制的にロードしようとしました。
  • javascriptルーチンを介して別のxmlを実行しましたが、機能し、2番目の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 != ' '
        )
;
4

1 に答える 1

0

それは私のファイルのプロパティで、正しく設定されていませんでした。

于 2012-12-10T22:44:33.080 に答える