2013-09-23 31 views
9

Delphi veri bağlama sihirbazı karmaşık XSD dosyalarıyla ilgili sorunlara sahip gibi görünüyor. Birkaç XSD dosyası her birine başvurduğunda (inandığım @include anahtar sözcüğünü kullanarak), ad alanlarının öneklenmesi pencereden dışarı çıkar. Bu, Delphi XML veri bağlama sihirbazını büyük ve karmaşık şemalarla kullanmak imkansız hale getirir. Benim durumumda, Norveç hükümeti tarafından kullanılan standard message structures.XML veri bağlama sihirbazı alternatifi

İşaretli sayfada herhangi bir alternatif xml veri bağlama sihirbazı var mı? Şu anda XML'i, istenilenden daha az olan bir kodla oluşturmanız gerekiyor. Otomatik sihirbazı kullanmanın tüm amacı, zamandan tasarruf etmek ve standartlardaki değişikliklere daha hızlı adapte olabilmektir.

sorunun daha derinlemesine sunumu için aşağıdaki makaleye bakın: Delphi XML Databinding pains

+1

Neden Embarcadero bunu açık kaynak yapmıyor? –

cevap

1

Ön işleme başka bir veri bağlayıcı ararken daha gitmek için daha etkili bir yol olabilir içerir içerecek şekilde xsd dosyaları . Veya, eğer iş süreciniz buna izin veriyorsa, xsd'den ziyade xsd-conformant xml'den bağ oluşturunuz.