私はディレクトリでXMLをとり、データベースに格納するサーバーサイドプロセスをPythonで作成しています。ディレクトリに置かれたXMLは、リモートラップトップに記入され、HTTP経由でサーバーに送信されるフォームから生成されます。フォームにフィールドを追加すると、XMLにタグが追加されます。これにより、1つのXMLファイルのタグ数が他のXMLファイルのタグ数より多くなることもあります。どのようにすれば、これらのシナリオを処理するのに十分なサーバーサイドスクリプトを作成することができますか。Python LXMLでXML形式の異なるリビジョンをサポートする
0
A
答えて
0
ここで言及したように、私は何かをするだろう:https://stackoverflow.com/questions/9845943/how-to-convert-xml-data-in-to-sqlite-database/9879617#9879617
ありますが、XMLのいずれかのパターンに応じて、ループのためのロジックを適用することができ、さまざまな方法があるが、考え方は同じです。これにより、どの値が存在するかによって、よりスムーズにクエリを処理できるようになります。
http://lxml.de/tutorial.htmlここでは、lxmlを使用すると大きなヒントがたくさんあることを確認してください。
0
ミニの例では、あなたが始めることがあります。
from xml.dom.minidom import parseString
doc = parseString('<one><two>three</two></one>')
for twoElement in doc.getElementsByTagName('two'):
print twoElement.firstChild.data
たぶん、あなたはminidomのドキュメントを見ている必要がありますか、ここにさらに質問をします。しかし、eggs.getElementsByTagName()
とすると、ツリーの下にあるすべての要素を見つけることができますeggs
。もちろん、doc
で検索するよりも具体的にすることができます。
関連する問題
- 1. の形式でXML文書を解析するときLXMLとPython
- 2. ソースXMLの異なる日付形式
- 3. Pythonは異なる形式での保存配列をnumpyの
- 4. 異なる形式のレンダリングアクション
- 5. 形式の異なるラジオスタイル
- 6. IEとFirefoxブラウザで異なるビデオ形式をサポートし表示する
- 7. Vertica DBは異なるテクノロジで異なるデータ形式を返します
- 8. Google Codeでリビジョン形式を変更するには?
- 9. JenkinsのXML形式
- 10. Python lxmlでExcel xmlの親属性を取得する
- 11. PythonでのXML解析:expaterrorが整形式でない
- 12. Pythonで異なる日付形式を変換する関数を書く
- 13. 異なるファイル形式のハイブのファイルサイズ
- 14. レールのバリデーションメソッドの異なる形式
- 15. numpyの異なる形式の出力
- 16. LINQの二つの異なる形式
- 17. XML形式を別の形式に変換する方法は?
- 18. Python lxmlでXMLの印刷が失敗する
- 19. 異なるExcelファイル形式の特定
- 20. 異なる画像ファイル形式のサンプル
- 21. SL3形式の異なるデータコンテキスト
- 22. wav形式の異なるサンプル
- 23. PythonでのAES暗号化は、iOSと異なる形式です。
- 24. xml形式の文字列をjava形式のxml形式に変換する方法
- 25. Python datetimeからXML Schemaタイムスタンプ形式
- 26. XML解析のヘルプPython lxml、etree、dom
- 27. Excel形式のXMLを作成する
- 28. xmlタグをlxmlモジュールで分割する
- 29. PHPで不正な形式のXMLを解析する
- 30. lxml - 改行なしでxmlを解析する
私は質問を理解していないようです。存在する場合のために期待している要素を探してデータベースに入力し、要素が存在しない場合は何もしないという問題は何ですか? – Alfe
私はそれを正確に行う方法を尋ねています。 – user1130161