Code: Alles auswählen
for node in xmldoc.getElementsByTagName("ARTICLE"):
s = xmldoc.getElementsByTagName("SUPPLIER_AID")
for node in s:
file.write(node.toxml())
l = xmldoc.getElementsByTagName("ARTICLE_DETAILS")
for node in l:
file.write(node.toxml().encode('utf8'))
m = xmldoc.getElementsByTagName("MIME")
for node in m:
file.write(node.toxml().encode('utf8'))
<SUPPLIER_AID></SUPPLIER_AID><ARTICLE_DETAILS>
<DESCRIPTION_SHORT></DESCRIPTION_SHORT>
<DESCRIPTION_LONG></DESCRIPTION_LONG>
</ARTICLE_DETAILS>^
<MIME>
<MIME_TYPE>image/jpeg</MIME_TYPE>
<MIME_SOURCE>920_mas_022.jpg</MIME_SOURCE>
<MIME_DESCR>920_mas_022.jpg</MIME_DESCR>
<MIME_ALT>920_mas_022.jpg</MIME_ALT>
<MIME_PURPOSE>data_sheet</MIME_PURPOSE>
</MIME><MIME>
<MIME_TYPE>image/jpeg</MIME_TYPE>
<MIME_SOURCE>920_fot_031.jpg</MIME_SOURCE>
<MIME_DESCR>920_fot_031.jpg</MIME_DESCR>
<MIME_ALT>920_fot_031.jpg</MIME_ALT>
<MIME_PURPOSE>normal</MIME_PURPOSE>
</MIME><MIME>
<MIME_TYPE>image/jpeg</MIME_TYPE>
<MIME_SOURCE>920_fot_030.jpg</MIME_SOURCE>
<MIME_DESCR>920_fot_030.jpg</MIME_DESCR>
<MIME_ALT>920_fot_030.jpg</MIME_ALT>
<MIME_PURPOSE>thumbnail</MIME_PURPOSE>
</MIME><MIME>
<MIME_TYPE>image/jpeg</MIME_TYPE>
<MIME_SOURCE>920_fot_032.jpg</MIME_SOURCE>
<MIME_DESCR>920_fot_032.jpg</MIME_DESCR>
<MIME_ALT>920_fot_032.jpg</MIME_ALT>
<MIME_PURPOSE>detail</MIME_PURPOSE>
An die dieser Stelle sollte er jetzt eigentlich zum nächsten Article gehen. Tut er aber nicht. In gewisser Weise macht er das schon nur geht er direkt zum nächsten Mimebereich des nächsten Artikels ohne die SUPPLIER_AID etc mitreinzuschreiben.
Ich habe schon versucht die Schleife umzustrukturieren, aber ohne Erfolg.
Grüße Marlboro