電子書籍(メタデータとコンテンツ)を編集するためのWebアプリケーションにSaxonCEを使用することを検討しています。重要な電子書籍コンポーネント(content.opfなど)がネイティブにXMLであることを考えると、これは良い一致のようです。サーバーからXMLデータを取得して変換し、結果をHTML DOMに挿入し、イベントを処理して表示内容と表示方法を変更する方法を理解しています。
私が行き詰まっているのは、変更をサーバーに同期するための最善の方法です。サーバーでXMLデータベースを使用するのがベストプラクティスですか?サーバー上でXMLをテキストファイルとして維持し、それらを投稿で上書きすることは合理的ですか?これは、リモートURIを使用した結果ドキュメントを介して行うことができますか?
この質問は少し自由に思えるかもしれませんが、サーバー上のデータの変更を実際に許可するクライアント側のXSLTアプリケーションの例を見つけることができませんでした。