ある xml ファイルから別の xml ファイルに変換する xquery プログラムを作成しました。すべてがうまくいきます。しかし、名前空間を (ルート要素の属性として直接、またはデフォルトの要素名前空間 ""; を宣言して) 結果の xquery に挿入すると、FLWOR ステートメントは考慮されません。次に、空の結果セットを受け取ります。問題はどこだ?結果になるにはどうしたらいいですか?答えてくれてありがとう。
回答ありがとうございます。しかし、これは本当に私の問題を解決しません。私は問題をより明確に定式化しようとします。xquery プログラムは、gpx ファイルを kml ファイルに変換する必要があります。したがって、私は 2 つのデフォルトの名前空間に関心があります。通常ソース ドキュメントにあるデフォルトの名前空間 xmlns="http://www.topografix.com/GPX/1/1" と、デフォルトの名前空間 xmlns="http://www.opengis.net/kml/2.2"それは結果の kml ドキュメントにあるはずです。これを xquery で定式化する方法を知っている人はいますか? gpx および kml ドキュメントにデフォルトの名前空間がなくても、プログラムは正常に動作しますが、すべての gpx ファイルにはデフォルトの名前空間が設定されており、kml ファイルにもそれぞれのデフォルトの名前空間を設定したいと考えています。どうすればよいですか?どうもありがとう。