Nasıl başka bir şema XML çevirebilirim?

oy
1

Başka bir şema içine belli bir şema ile xml belgeleri çevirmek istiyorum. Ben hem eski hem de yeni şemaları biliyorum ...

Ben python en xml.dom kütüphanesini kullanabilir ve satır satır çevirmek için planlıyorum.

Bu konuda gitmek için nasıl bir fikir? bu daha kolay / daha verimli hale getirebileceğini diğer dillerde Herhangi araçları veya kitaplıkları.

Teşekkürler!

Oluştur 09/12/2008 saat 21:34
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
4

Sizin için bu işi yapmak için bir XSLT oluşturabilir. XSLT özellikle XML dahil olmak üzere bazı diğer metin tabanlı formatta, XML verisinin çeviri için tasarlanmıştır. XSLT'de hakkında daha fazla bilgi için, ben tavsiye W3 Okulları .

Cevap 09/12/2008 saat 21:43
kaynak kullanıcı

oy
1

Bu XSLT için tasarlanmıştır şeydir. Her iki şemaları bildiğimiz için o zaman orijinal belgeyi alır ve yeni şema haline dönüştüren bir XSLT sayfasını yazın. eskiden yeniye şema itibaren bir eşleme için varsa onun özellikle kolay.

Cevap 09/12/2008 saat 21:44
kaynak kullanıcı

oy
0

XSLT bunu yapmanın "Önerilen" yoludur. Eğer piton aşina Ancak, muhtemelen piton xml dom ile daha hızlı yapabilir. XSLT Öğrenme olsa iyi bir fikirdir. Bunu kendim yapmak zorunda ve ben perl ile yapıyor edilecektir.

Cevap 20/12/2008 saat 04:58
kaynak kullanıcı

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