XMLファイルのコレクションを管理し、XPathを使用してクエリを実行できるアプリがあります。これにより、ユーザーはXPathクエリに一致するコレクションのサブセットを表示できます。
さまざまな技術的な理由から、XQueryエンジンに切り替えています。XQueryがXPathのスーパーセットであることを理解しています。ただし、ユーザーがXQueryを使用して、DTDと一致せずSVGベースのビューアで表示できない新しいXMLオブジェクトを作成する可能性があるため、完全なXQuery機能は必要ありません。
クエリ文字列をXPathとして簡単に検証し、XQueryエンジンに渡すことはできますか?または、簡単な方法で変換できますか?
(私はC ++を使用していて、XQillaに切り替えています。)