Die Suche ergab 12 Treffer

von marlboro1980
Donnerstag 4. Dezember 2008, 09:44
Forum: Allgemeine Fragen
Thema: Probleme mit Wizard
Antworten: 3
Zugriffe: 1016

Hat keiner einen Ansatz wie ich die Schleife rausnehmen kann und die 2 Variablen fest definieren kann ?
von marlboro1980
Mittwoch 3. Dezember 2008, 10:29
Forum: Allgemeine Fragen
Thema: Probleme mit Wizard
Antworten: 3
Zugriffe: 1016

Danke erstmal fürs auslagern, auf den ersten Blick sah es nicht nach soviel aus.

@ Über mir: Civ4 wurde extra so programmiert das modifizierbar ist, ein großteil des Spiels ist in XML und Python, zudem kannst du dir den Code + die .exe auf der Homepage downloaden.

Das dürfte der relevante Teil ...
von marlboro1980
Dienstag 2. Dezember 2008, 20:23
Forum: Allgemeine Fragen
Thema: Probleme mit Wizard
Antworten: 3
Zugriffe: 1016

Probleme mit Wizard

Hallo,

mein Problem ist das folgende:

Ich spiele auf dedicated servern Civ4, diese werden über eine .exe gestartet die wiederrum auf ein .py zugreift. Nur leider gibt es etliche Probleme mit den Server, was es notwendig macht sie regelmäßig neuzustarten. Das geht aber nur manuell über einen Wizard ...
von marlboro1980
Freitag 30. November 2007, 23:37
Forum: Allgemeine Fragen
Thema: Bestimmte TAGS aus BMECAT heraus ziehen
Antworten: 13
Zugriffe: 2948

Danke erstmal für die Mühe

XSLT war auch mein erster Gedanke, da die Struktur dort eher HTML, XML ähnelt und nicht einer Programmiersprache. Aber entweder lag es an meinen XSLT-TAGS oder an der zu tief verschachtelten Struktur des BMECATS, das ich mit XSLT keine Vernünftigen Ergebnisse heraus bekommen habe.
Ich habe meinen ...
von marlboro1980
Freitag 30. November 2007, 13:56
Forum: Allgemeine Fragen
Thema: Bestimmte TAGS aus BMECAT heraus ziehen
Antworten: 13
Zugriffe: 2948

Das mag funktionieren, sieht aber sehr suspekt aus. Die verschachtelten Schleifen sollten sicher nicht so verschachtelt sein. Das dürfte so nur funktionieren, wenn alles ausser <MIME> genau einmal innerhalb eines <ARTICLE> vorkommt. Dann braucht man aber keine ``for``-Schleifen; schon gar nicht so ...
von marlboro1980
Freitag 30. November 2007, 09:49
Forum: Allgemeine Fragen
Thema: Bestimmte TAGS aus BMECAT heraus ziehen
Antworten: 13
Zugriffe: 2948

Hier die fertige Lösung

from xml.dom import minidom
xmldoc = minidom.parse('/input.xml')
file = open('/output.xml',"a")

file.write('<root>')
for node in xmldoc.getElementsByTagName("ARTICLE"):
s = node.getElementsByTagName("SUPPLIER_AID")
for node1 in s:
file.write('<ARTILCE>')
file.write(node1.toxml())
l = node ...
von marlboro1980
Donnerstag 29. November 2007, 16:33
Forum: Allgemeine Fragen
Thema: Bestimmte TAGS aus BMECAT heraus ziehen
Antworten: 13
Zugriffe: 2948

Gut das Problem habe ich verstanden. Danke. Nur weiss ich immer noch nicht wie ich die Schleife umschreiben muss damit ich jeden Artikel nur einmal durchgehe. Im Übrigen ist es ein BMECAT und ja es sind viele Artikel ;)
von marlboro1980
Donnerstag 29. November 2007, 15:24
Forum: Allgemeine Fragen
Thema: Bestimmte TAGS aus BMECAT heraus ziehen
Antworten: 13
Zugriffe: 2948

Bestimmte TAGS aus BMECAT heraus ziehen

Hallo. Folgender Code erzeugt mir eine Endlosschliefe. Wäre schön wenn jemand dazu eine Idee hat.

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 ...
von marlboro1980
Freitag 23. November 2007, 16:10
Forum: Allgemeine Fragen
Thema: nodelist in XML schreiben
Antworten: 9
Zugriffe: 1778

So stelle ich mir das ungefähr vor:

1 <SUPPLIER_AID>123456</SUPLLIER_AID>
2 <DESCRIPTON_SHORT>Das ist ein TEST<DESCRIPTION_SHORT>
3 <DESCRIPTION_LONG>Das ist ein lnager text</DESCRIPTION_LONG>

4 <SUPPLIER_AID>666666</SUPLLIER_AID>
5 <DESCRIPTON_SHORT>Das ist ein TEST333<DESCRIPTION_SHORT>
6 ...
von marlboro1980
Freitag 23. November 2007, 15:53
Forum: Allgemeine Fragen
Thema: nodelist in XML schreiben
Antworten: 9
Zugriffe: 1778

Die Zieldatei muss auch nicht unbedingt ein XML sein. es würde mir auch reichen wenn er mir die Tags hintereinander in ein TXT-FILE reinschreibt die XML-Struktur muss nicht mehr vorhanden sein, da die Daten im Anschluss sowieso in ein XLS importiert werden. Das Grundproblem das ich eigentlich habe ...
von marlboro1980
Freitag 23. November 2007, 14:24
Forum: Allgemeine Fragen
Thema: nodelist in XML schreiben
Antworten: 9
Zugriffe: 1778

Vielen Dank erstmal für die Antworten. Ich habe halt das Problem, dass mir die Programmierung mit Python völlig neu ist. Zum einen die Importe der Module und Bibliotheken. Um diesen Code zusammenzuschustern habe ich schon eine ganze weile gesessen. Die Logik der meisten anderen Programmiersprachen ...
von marlboro1980
Freitag 23. November 2007, 12:35
Forum: Allgemeine Fragen
Thema: nodelist in XML schreiben
Antworten: 9
Zugriffe: 1778

nodelist in XML schreiben

Hallo erstmal, ich habe bisher noch nie etwas mit Python gemacht, es wurde mir aber für die Bearbeitung mit XML empfohlen. Hier habe ich folgenden Code entworfen. Ich bitte um Nachsicht, da das ist mein erstes Python-Skript ist. Programieren tue ich zwar schon länger aber mit Python eben noch nicht ...