簡體   English   中英

如何在 Android 中使用 XQuery 從 XML 文件中查詢數據

[英]How to use XQuery in Android to query data from an XML file

我有一個 XML 文件,我想使用 XQuery 從中提取數據。 到目前為止,我發現的唯一允許這樣做的庫是MXQuery,但該項目似乎已被放棄。

有沒有其他方法可以讓 XQuery 在 Android 上工作?

幾個月前我開始構建 XQuery 應用程序。 您可以直接在應用程序中輸入查詢並在那里對其進行評估。 我想它可以變得幾乎像一個 IDE,一個大的查詢文本字段填滿屏幕,然后單擊運行,它會顯示 XML 結果。

不幸的是,緊急的事情發生了,除了為一個空的項目目錄設置編譯器之外,我還沒有做進一步的事情 :( (非常麻煩,我用 ant 和 Sherlock-activity 設置了它,然后這些被棄用了,我不得不重新開始gradle 和 ActionbarActivity)

早些時候我制作了一個命令行工具,它似乎可以在 Android 上運行,但是您需要一個終端模擬器應用程序。 (反正我已經修復了后面評論中提到的內存問題)

我還為公共圖書館制作了一個應用程序,可以自動更新您從圖書館借出的所有書籍。 它保留了借書歷史,您可以搜索該歷史,例如獲取您借出的關於某個主題的所有書籍的列表。 或者找到您最常借出的書。 扭曲是您使用 XQuery 進行搜索。 普通人輸入$books[title = "foo"] ,但您可以編寫serialize(<foo>bar</foo>)doc("file:///whatever")/foo來在任何本地文件上運行任何 XQuery在應用程序內。 但是,整個查詢必須放在一行中,不會保存並且應用程序是德語。 (它會詢問您公共圖書館帳戶的用戶名/密碼,但也接受空用戶名)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM