これは、Java で使用される XQuery 用です。私のコードは他の XML ファイルで動作していますが、今回は必要なデータが返されません。問題のあるコードは以下です。それの何が問題なのですか?ありがとう。
String queryString =
"declare variable $docName as xs:string external;" + sep +
" for $TRACK in doc($docName)/playlist/tracklist/track " +
" return " +
" <track><title>{$TRACK/title/text()}</title>" +
" <location>{$TRACK/location/text()}</location></track>";
これはターゲット XML です。
<?xml version="1.0"?>
-<playlist xmlns="http://xspf.org/ns/0/" version="1">
-<trackList>-<track><location>http://radiotool.com/242.mp3</location><title>New York</title></track>
-<track><location>http://radiotool.com/243.mp3</location> <title>Chicago Repeater</title></track>
</trackList></playlist>