-1
這是用於Java的XQuery。我的代碼與其他XML文件一起工作,但這次它不返回所需的數據。錯誤代碼如下。它有什麼問題?謝謝。爲什麼這個查詢不返回數據(在XQuery,Java中)?
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>
好它的工作!我寫了tracklist而不是trackList哈哈。 – 2013-03-13 18:36:25