2010-06-28 52 views
4

我需要從Java中的MusicXML(xml)文件檢索一些細節。 我設法讀取java中的xml文件 - 但通過一個web服務(我必須在線,當我運行我的代碼時連接到互聯網)。 我遇到了XQuery,您可以輕鬆地從XML文件中提取信息。但是我需要在Java中嵌入XQuery(即在java代碼中使用xquery),而不使用Web服務。 是否有任何可能的方式,我如何在Java代碼中嵌入XQuery(從XML文件讀取信息)?在Java中嵌入XQuery

非常感謝任何見解,建議和想法。 非常感謝提前

回答

3

使用XQJ(XQuery for Java API)。網絡上有各種各樣的tutorials for using XQJ

+0

感謝查德威克。我會通過他們。所以這不是利用任何網絡服務 - 是嗎?這不是專有的 - 對嗎?希望我可以用這個API使用xquery + java讀取一個xml文件。謝謝你的時間。 – Dolphin 2010-06-29 05:45:00

+0

既不是專有的,也不是基於網絡的,所以它是免費的,可以離線使用。 – Chadwick 2010-06-29 17:23:54

+0

謝謝查德威克 - 我正在努力。非常感謝您的時間。如有任何疑問,請聯繫 – Dolphin 2010-06-30 13:24:24

4

如何SAXON XSLT & XQuery處理器。 SAXON

+0

嗨SadhaSivaM。感謝您的迴應。撒克遜不是專有的?它是獨立的(即不使用任何Web服務)?什麼是XSLT?你能否建議我下載一個鏈接(我嘗試了從你已經鏈接的網站 - 但我不知道我是否得到正確的版本,有很多)。如果它有一個CLI,我可以使用xquery讀取xml,那麼我可以很容易地使用它(現在我有一些麻煩讓它與xqj一起工作)。 在此先感謝。非常感謝您的時間。 – Dolphin 2010-07-01 16:51:03