5

これが可能かどうかはわかりませんが、何か情報が得られるかどうか尋ねてみようと思いました。

タイトルが示すように、数千行の XML ファイルがあります。関連する XSD スキーマ ファイルもあります。

XPath を手動で指定せずに、このデータを MySQL データベースに変換することは可能でしょうか?

たとえば、Java や Python などのプログラムで、XSD に基づいて XML 構造を分析し、テーブルの列を抽出してデータを入力することは可能ですか?

PHPMyAdmin を使用して XML ファイルをインポートしようとしましたが、機能せず、列を作成できなかったという事実に関連していると思われる問題があると言われました。私の知る限り、CSV ファイルをより適切に処理できるため、これは 2 段階変換の別のオプションです。

ありがとう。

4

2 に答える 2

3

XSD ファイルからリレーショナル データベースを構築するには、XMLPipeDBを試してください。

于 2014-02-11T18:21:22.373 に答える
1

XMLImportを使用して XSD を含む XML を Excel に読み込み、CSV として保存するか、 Wordpressなどの目的の XML 形式にフォーマットしてから、MySQL にインポートします。

于 2012-08-04T01:05:42.930 に答える