XML_Edit2 プログラム仕様
- class Viewer.XML_Edit2.XMLViewerEditor(root, file_path, window_size)[ソース]
ベースクラス:
objectXMLファイルの表示と編集を行うためのGUIアプリケーションクラス。
このクラスは、tkinterのttk.Treeviewウィジェットを使用してXML構造を階層的に表示します。 ユーザーはツリービュー内の要素をダブルクリックすることで、そのテキスト値を編集する準備ができます。
- display_element(element, parent_id)[ソース]
XML要素を再帰的にTreeviewウィジェットに表示する。
指定されたXML要素、その属性、および子要素をTreeviewに階層的に挿入します。 各要素のタグはTreeviewのテキストとして、そのテキストコンテンツは「Value」列に表示されます。 要素の属性は、その要素の子として表示されます。
- パラメータ:
element -- xml.etree.ElementTree.Element: 表示するXML要素オブジェクト。
parent_id -- str: Treeviewにおける親要素のID。トップレベル要素の場合は空文字列。
- 戻り値:
None