Ich bin dabei, einige von mir geerbte XML-Dateien zu verbessern, indem ich XSLT verwende, um sie zu bereinigen, aber ich habe Probleme mit einem Abschnitt. Dieser sieht wie folgt aus:
<rules>
<if condition="equals" arg1="somevar" arg2="1"/>
<elseif condition="equals" arg1="somevar" arg2="2"/>
<elseif condition="equals" arg1="somevar" arg2="3"/>
<else/>
<if condition="equals" arg1="somevar" arg2="4"/>
<else/>
</rules>
Dies sieht schwierig zu sein, mit XSD zu validieren, so möchte ich es in etwas wie dieses umwandeln - Ideen?
<rules>
<conditionSet>
<if condition="equals" arg1="somevar" arg2="1"/>
<elseif condition="equals" arg1="somevar" arg2="2"/>
<elseif condition="equals" arg1="somevar" arg2="3"/>
<else/>
</conditionSet>
<conditionSet>
<if condition="equals" arg1="somevar" arg2="4"/>
<else/>
</conditionSet>
</rules>