Wie übersetze ich XML von einem Schema in ein anderes?

stimmen
1

Ich mag XML-Dokumente mit einem bestimmten Schema in ein anderes Schema übersetzen. Ich weiß, dass sowohl das alte und neues Schema ...

Ich plane Pythons xml.dom Bibliothek zu verwenden, und übersetzen Zeile für Zeile.

Alle Ideen, wie man das macht? Alle Tools oder Bibliotheken in anderen Sprachen, die dies machen könnten einfacher / effizienter zu gestalten.

Vielen Dank!

Veröffentlicht am 09/12/2008 um 21:34
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
4

Sie könnten eine XSLT - Handwerk , diese Arbeit für Sie tun. XSLT ist für die Übersetzung von XML - Daten in ein anderes textbasierten Format, einschließlich XML entwickelt. Weitere Informationen zu XSLT, empfehle ich W3 Schools .

Beantwortet am 09/12/2008 um 21:43
quelle vom benutzer

stimmen
1

Dies ist, was XSLT wurde konzipiert. Da Sie beiden Schemata dann wissen, schreiben Sie ein XSLT-Blatt, das das Originaldokument nimmt und wandelt sie in das neue Schema. Sein besonders einfach, wenn es eine Eins-zu-Eins-Abbildung von altem Schema zu neu ist.

Beantwortet am 09/12/2008 um 21:44
quelle vom benutzer

stimmen
0

XSLT ist die „empfehlenswert“ Art und Weise, es zu tun. Allerdings können Sie tun es wahrscheinlich schneller mit Ihrem Python xml dom, wenn Sie mit Python vertraut sind. obwohl XSLT zu lernen, ist eine gute Idee. Ich habe dies selbst zu tun, und ich werde es mit Perl tun.

Beantwortet am 20/12/2008 um 04:58
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more