2010-12-14 4 views
0

Ich erhalte eine Remote-XML-Datei mit wget -O remotefile localfile mit einem Cron-Tab.Remote-XML-Abruf

Gelegentlich wird die lokale Datei wahrscheinlich wegen doppelter Leerzeichen (nach firefox) zwischen den CDATA-Tags falsch formatiert.

Manchmal gibt der Parser einen Fehler für ‚>‘ fehlt, aber die XML-Datei besteht die ‚>‘ beim Check ...

Die Remote-XML-Datei gibt nie fehlerhafte Fehler, wenn in der URL aufgerufen.

EDIT
Es CDATA scheint durch den XML-Parser nicht analysiert. (w3schools)

Gibt es eine Möglichkeit, wget festzulegen, um wellformed XML beizubehalten?

Wenn nicht wget, Was ist ein guter Weg, um kontinuierlich eine entfernte XML-Datei abzurufen und gut zu formatieren?

+0

Dies ist keine Programmierfrage. Voted, um zu SuperUser zu wechseln. –

+0

Das ist lächerlich. Vielleicht werde ich die Frage neu formulieren, bevor ich bombardiert werde. – rrrfusco

+0

@mfusco: vielleicht bin ich verwirrt - meinst du "wget" das Kommandozeilenprogramm? Wo ist die Programmierfrage? –

Antwort

1

Verwenden Sie curlhttp://wherever.com/remote.xml > local.xml.

+0

Ich gab Ihnen das Häkchen für einen Vorschlag. – rrrfusco