0

私はこのようなことに慣れていないので、XQueryを使用してxmlファイル(RSSフィード)をeXistデータベースに保存する方法の例を教えてください。本当に感謝しています。ありがとう!

PS この種の作業に YQL を使用することは可能ですか?

4

2 に答える 2

3

データベース コンテンツの操作方法に関するドキュメントを参照してください。xmldb モジュールが必要です。

XQueryまたはeXist固有のYQLモジュールはないと思います。また、XML データベースでこの種のものに XQuery を使用しているため、これは役に立たないと思います。対照的に、YQL は SQL の置き換えに似ており、SQL から XML へのマッピングのすべての問題を伴います。XQuery は、XML データにはるかに適しています。

于 2012-11-21T10:41:28.407 に答える
1

私はそれを見つけました...保存するための関数は次のとおりです。

xmldb:store($collection-uri as xs:string, $resource-name as xs:string, $contents as item())

また

xmldb:store($collection-uri as xs:string, $resource-name as xs:string, $contents as item(), $mime-type as xs:string)

ここでは、必要に応じてより具体的な機能を見つけることができます。

悪い点は、使用例がないことです...私のような初心者には難しいかもしれません

于 2012-11-23T13:34:00.070 に答える