Hallo,
ich muss für meine XML Datei ein XML Schema erstellen. Jedes Element <value> hat ein Attribut id, diese id ist eine Zahl und soll einmalig sein also darf nur einmal vorkommen. Ich habe mir schon überleg es mit <xs:unique> zu machen aber bei mir klappts nicht.
Mein XML Code:
Und hier das mit dem ich es Probiert habe:
ich muss für meine XML Datei ein XML Schema erstellen. Jedes Element <value> hat ein Attribut id, diese id ist eine Zahl und soll einmalig sein also darf nur einmal vorkommen. Ich habe mir schon überleg es mit <xs:unique> zu machen aber bei mir klappts nicht.
Mein XML Code:
XML:
<document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="...">
<values name="Sprachdatei">
<value id="1" use="frame" name="title">
<title lang="de"></title>
<title lang="en"></title>
<text lang="de"></text>
<text lang="en"></text>
</value>
</values>
...
...
</document>
Und hier das mit dem ich es Probiert habe:
XML:
<xs:unique name="valueKey">
<xs:selector xpath="values/value"/>
<xs:field xpath="@id"/>
</xs:unique>