私はこのようなことに慣れていないので、XQueryを使用してxmlファイル(RSSフィード)をeXistデータベースに保存する方法の例を教えてください。本当に感謝しています。ありがとう!
PS この種の作業に YQL を使用することは可能ですか?
データベース コンテンツの操作方法に関するドキュメントを参照してください。xmldb モジュールが必要です。
XQueryまたはeXist固有のYQLモジュールはないと思います。また、XML データベースでこの種のものに XQuery を使用しているため、これは役に立たないと思います。対照的に、YQL は SQL の置き換えに似ており、SQL から XML へのマッピングのすべての問題を伴います。XQuery は、XML データにはるかに適しています。
私はそれを見つけました...保存するための関数は次のとおりです。
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)
ここでは、必要に応じてより具体的な機能を見つけることができます。
悪い点は、使用例がないことです...私のような初心者には難しいかもしれません