-1
こんにちは持つ既存のXMLに新しいデータを追加することができますことは、私の既存のXMLファイルは、私が「デバイス」の下に上記のXMLで別の「のディスク部」を追加したいと思いますどのように私はここでのpython
<domain type='kvm'>
<name>mydomain</name>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<devices>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/mydomain'/>
<target dev='vda' bus='virtio'/>
</disk>
</devices>
</domain>
ですセクションので、私の新しいxmlはこのようになります。
<domain type='kvm'>
<name>mydomain</name>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<devices>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/mydomain'/>
<target dev='vda' bus='virtio'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<source dev='/dev/mydomain2'/>
<target dev='vdb' bus='virtio'/>
</disk>
</devices>
</domain>
私はPythonのXML
のBrを行うことができますどのように私を助けてくださいだろう。
ウマル
こんにちはparshkr、)あなたの助けのおかげで、私は、ファイルとして代わりに変数にXMLを持っているので、私はET.parse(の代わりに使用するために必要なもの? – Tears
'ET.fromstring(your_xml_string)'を使うことができます。その場合、私はあなたが 'xml_tree.getroot()'を行う必要はないと信じています – prashkr
ありがとう、それはうまくいきました:) – Tears