Moin,
ich möchte ein XML-Schema so schreiben, dass nicht nur die Grundstruktur angegeben ist, sondern, dass man auch die Elementeigenschaften vordefiniert, mehrere Tabellen mit bestimmten Namen vorsieht usw. Ist vielleicht besser wenn ich etwas Code zeige:
Ich will das Schema nachher zur Validierung verwenden, so dass ich weiß, dass z.B. die Tabelle Preferences die und die Attribute haben soll, die so und so definiert sind. Wie man sieht, sind die Tabellen nicht immer gleich definiert und als ich versuchte, einfach unter scope Elemente mit dem Namen table, aber von unterschiedlichen Typen, einzusetzen, hat XMLSpy gemeckert, dass es keine konsistente Daten sind. Ich weiß gar nicht wie ich an das Problem rangehen soll.
Hoffentlich kann mir da jemand weiterhelfen... Schöne Grüße.
ich möchte ein XML-Schema so schreiben, dass nicht nur die Grundstruktur angegeben ist, sondern, dass man auch die Elementeigenschaften vordefiniert, mehrere Tabellen mit bestimmten Namen vorsieht usw. Ist vielleicht besser wenn ich etwas Code zeige:
Code:
<scope name="core">
<table name="Preferences">
<column name="SystemId" type="bigint" required="true"/>
<column name="Name" type="varchar" size="255" required="true"/>
<column name="PrefValue" type="varchar" size="255" required="true"/>
<unique name="PK_PREFERENCES">
<unique-column name="SystemId"/>
<unique-column name="Name"/>
</unique>
</table>
<table name="VersionInfo">
<column name="SystemId" type="bigint" primaryKey="true" required="true"/>
<column name="ModuleVersion" type="varchar" size="32" required="true"/>
<column name="Comment" type="varchar" size="255" required="false"/>
</table>
Hoffentlich kann mir da jemand weiterhelfen... Schöne Grüße.