XML ドキュメントからスキーマを生成する必要があります。問題は、XML ドキュメントがコンテンツの 1 つの大きな文字列として利用可能になり、XSD がメモリ内に残る必要があることです。
XSD は、最初にタグと属性でソートされ、ハッシュされて、訪問した xml ドキュメントの「フィンガープリント」が生成されます。したがって、結果の XSD のデータ構造は、それが何らかのメモリ内構造である限り、重要ではありません。
中間ファイルを作成することも、これを達成するためにシェルに対して「実行」を行うこともできません。
私は、XML ファイルからスキーマを生成するためのいくつかのコマンドライン ツールを認識しており、いろいろと試してきました。私はこれらのいくつかを開いて、私が見たすべてのツールがソースと宛先がファイルであると仮定し、この仮定がコードに浸透しているため、ドライバークラスを自分のものに置き換えることができないことに失望しました入力と出力を再フォーマットします。
このタスクを処理できる翻訳者パッケージを知っている人はいますか?