Chcę poznać poprawną składnię do definiowania elementu zawierającego zarówno atrybuty, jak i elementy potomne (jeśli to możliwe). Na przykład:Element XSD z atrybutami i elementami potomnymi
<component type="A" binding="B">
<operation name="X">
<input type="C" />
</operation>
<event name="Y">
<output type="D" />
</event>
</component>
Jak widać, zarówno element, działanie, jak i zdarzenie mają zarówno atrybuty, jak i element potomny. Czy można to zdefiniować w XSD? W jaki sposób?
Dziękuję bardzo!
myślę, że wymaga to 'xsd: sequence' przychodzi przed' xsd: attribute's. –
Tak, dokładnie przeciwnie do tego, czego można się spodziewać, biorąc pod uwagę, że w faktycznym xml atrybuty pojawiają się przed elementami. –
Zła decyzja projektantów od projektantów XML Schema sprawia, że XSD jest trudniejsze do odczytania, poza tym, że jest intuicyjny. Powinien móc umieścić atrybut i sekwencję itp. W dowolnej kolejności wewnątrz complexType –