私はここで最善のことをするためにいくつかの意見が必要です。私のプロジェクトは、ネットワーク内のすべてのコンピュータに触れて、重要な価値観を読みます。 例:私のデータの表現方法
<scan><host><configuration><host_name>192.168.73.31</host_name></configuration>
<requested_scans><user_info>
<user>
<name>Administrator</name>
<password_age>23492718</password_age>
<password_age_human_readable>271d 21h 45m 18s</password_age_human_readable>
...
</user></user_info>
<computer_info>
<computer_name>XP11</computer_name>
<system_directory>C:\WINDOWS\system32</system_directory>
<windows_directory>C:\WINDOWS</windows_directory>
<computer_name_netbios>XP11</computer_name_netbios>
...
最終目標は、彼/彼女は彼/彼女が見たいと思っていないものを除外することができますテーブルをユーザに提供することです。 \プログラムファイルはAdobe \リーダー\を\私は、クライアントがXMLを送信しなければならないことを考えている
をareader.exe: つまりは何autorun_program.name ==のAdobe Raderの& & autorun_program.location == cはより多くのエントリが見せていません上記のように、dbにロードし、フィルタ用のテーブルを使用して除外を作成します。
すでにSqliteを使用しています。各スキャンは独自のdbを持つことができます。私が扱わなければならない重要なことは、バージョンスキューです。だから、私はXMLの出力に基づいてSQLスキーマを生成することは、それを処理する良い方法かもしれないと思ったのです。ダイナミックなもの。
どのような考えですか?
私のソリューションには適していません。私はxsltを使っていくつかのことをしています。 – Bluebaron