0

XMLファイルをデータストレージとして使用し、xQueryを使用してデータの作成、読み取り、更新、削除を行うことはできますか?どこで読むことができますか?xQueryのどの拡張機能がCRUD操作を提供しますか?

4

3 に答える 3

1

XQuery スクリプトは、CRUB 操作に最適です。次に例を示します。

variable $stores := doc("stores.xml")/stores;

(: Create :)
insert node <store><store-number>4</store-number><state>TX</state></store> into $stores;
(: Update :)
replace value of node $stores/store[state="TX"]/store-number with "5";
(: Delete :)
delete node $stores/store[state != "TX"];
(: Read :)
$stores

この例は、http://www.zorba-xquery.com/html/demo#J7reoq76cdLWeQR+MG9X0MuczwQ=で実際に試すことができます。

于 2012-05-18T19:48:33.777 に答える
0

あなたが役に立つと思うかもしれない3つのウィキブックスもあります:

http://en.wikibooks.org/wiki/XQuery
http://en.wikibooks.org/wiki/XForms
http://en.wikibooks.org/wiki/XRX

XRXは、プログラマー以外の人が複雑なWebアプリケーションを構築できるようにするための最もシンプルでエレガントな方法だと思います。優れたXRXフレームワークを使用すると、データへの「パス」式(XPath)を知っている人なら誰でも、Webアプリを構築および保守できます。オブジェクトリレーショナルマッピングレイヤーはもう必要ありません。

于 2012-05-18T12:55:58.110 に答える
0

あなたは絶対にできます。はじめに、 XRXビギナーズガイドを参照してください。このガイドでは、無料のオープンソースeXist-dbネイティブXMLデータベースを使用して、ストレージと取得、およびHTTPリクエストデータにアクセスするための組み込みの拡張機能を提供します。ダン・マクレアリーによるXRXとCRUDSの簡潔でよく説明されたスライド・デッキも概要を提供します。

于 2012-05-18T02:50:09.693 に答える