2017-08-17 23 views
14

Bir DTD'ye dönüştürmem gereken bir XSD (XML Şeması) var. Bunu gerçekleştirmek için ücretsiz bir yardımcı program veya basit bir yolu var mı? Örneğin bir XSLT? Python betikleri de kabul edilir.Ücretsiz XSD'den DTD'ye dönüştürme programı?

Not: şudur Free DTD to XSD conversion utility?

Ben dönüşüm bilgilerini kaybedebilir farkındayım sorunun ters yönde ...

Ben XMLSpy çalıştı, ama özgür değildir ve ben yok Dönüşüm özelleştirme imkanı.

cevap

5

XMLPad (https://xmlpad.soft32.com/) XSD DTD ve DTD XSD dönüştürme

iddia etmektedir.

Hiç kullanmadım; kilometreniz değişebilir.

Resmi web sitesidir: wmhelp.com

+0

Bu Windows aracı iyi çalışıyor. Ama yine de bağımsız bir çözüm arıyoruz (XSLT veya Python Script gibi). –

+0

WmHelp.com'dan gelen bir yorum: “XMLPad, Delphi 7'de uygulanan özel XSD motoru kullanıyor. XSD'nin DTD'ye dönüştürülmesi için XSLT'yi kullanmanın XSD'nin tür çıkarımını gerektirdiğinden zor bir görev olduğunu düşünüyorum.” –

0

onlar XSD varsa DTD gerekli sınırlı sayıda insanla olduğunu düşünüyorum. Benim için

, XSD sonra DTD daha kullanışlı olduğunu ve genellikle elle yapılır DTD'den XSD bazı geçişleri, biliyorum ama sen komut dosyası tarafından yapılan ters dönüşüm ihtiyaç şaşırttı.

Gereksinimlerinize göre özel bir araç yazmalı veya sipariş vermelisiniz.

+1

Eski bir araç kullandığım sadece DTD'yi anlar. –

+0

Kötü şans. Aynı/benzer işlevselliğe sahip daha yeni bir araç bulabilirsiniz. Benim için iyi bir çözüm olurdu – kingoleg