XMLテキストを操作してXMLテキストに戻すことができるオブジェクトにXMLテキストを解析するための独自の関数を作成しています。ネストを処理するために、XMLオブジェクトに他のXMLオブジェクトを要素として含めることを許可しています。
これらのXMLオブジェクトを自動的に生成しているので、作成時にdictの要素として入力するだけの計画です。キーとして使用できるnameという属性を生成し、XMLオブジェクト自体をそのキーに割り当てられた値にすることを計画していました。
この時点で、これはすべて私にとって理にかなっています。しかし、オブジェクトに最初に遭遇した元のXMLファイルの行である、という属性も実際に保存したいと思います。また、XMLオブジェクトをでline_number
検索したい場合もあります。line_number
名前ではなく。
だからこれらは私の質問です:
- 名前または行番号のいずれかでXMLオブジェクトを見つけることができるような方法でdictを使用することは可能ですか?つまり、dictの1つの値に複数のキーを割り当てることは可能ですか?
- それ、どうやったら出来るの?
- これが悪い考えである場合、より良い方法は何ですか?