RobMoerland
Gebruiker
- Lid geworden
- 29 dec 2009
- Berichten
- 27
Hi,
Ik heb een eenvoudige XML structuur, maar het probleem dat het ene attribuut bepaalt wat het andere attribuut mag zijn.
<config>
<link href="logfiles\start.log" type="log" size="0" />
<link href="logfiles\process.log" type="log" size="20" />
<link href="config\myapp.xml" type="xml" />
</config>
Dus type mag alleen "log" of "xml" zijn. En size is verplicht bij type="log", maar verboden bij type="xml". En href is altijd verplicht.
Op welke wijze kan ik in de XML Schema (XSD) vastleggen hoe size is gekoppeld aan de waarde van type ?
Alvast bedankt voor het nadenken,
Rob
Ik heb een eenvoudige XML structuur, maar het probleem dat het ene attribuut bepaalt wat het andere attribuut mag zijn.
<config>
<link href="logfiles\start.log" type="log" size="0" />
<link href="logfiles\process.log" type="log" size="20" />
<link href="config\myapp.xml" type="xml" />
</config>
Dus type mag alleen "log" of "xml" zijn. En size is verplicht bij type="log", maar verboden bij type="xml". En href is altijd verplicht.
Op welke wijze kan ik in de XML Schema (XSD) vastleggen hoe size is gekoppeld aan de waarde van type ?
Alvast bedankt voor het nadenken,
Rob