2013-09-23 10 views
9

Kreator powiązania danych Delphi wydaje się mieć problemy ze złożonymi plikami XSD. Ilekroć kilka plików XSD odwołuje się do siebie (używając słowa kluczowego @include, wierzę), prefiksowanie przestrzeni nazw wychodzi przez okno. Uniemożliwia to korzystanie z kreatora powiązania danych Delphi XML z dużymi i złożonymi schematami. W moim przypadku standard message structures używany przez norweski rząd.Kreator XML wiązania danych alternatywny

Czy istnieją jakieś alternatywne kreatory wiązania danych xml na zaznaczonym? W tej chwili muszę wygenerować XML za pomocą kodu, który jest mniej niż pożądany. Cały cel korzystania z automatycznego kreatora to oszczędność czasu i możliwość szybszego dostosowania się do zmian w standardach.

Zobacz następujący artykuł o więcej prezentacji dogłębnej problemu: Delphi XML Databinding pains

+1

Dlaczego Embarcadero nie otwiera tego kodu źródłowego? –

Odpowiedz

1

wstępne przetwarzanie XSD-plików obejmować includes może być bardziej efektywna droga niż szukając innego spoiwa danych . Lub, jeśli twój proces pracy na to pozwala, wygeneruj powiązanie z Xml xml, a nie z xsd.