Announcement

Collapse
No announcement yet.

Suche XML-Standard um Zusammhänge von Elementen zu prüfen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Suche XML-Standard um Zusammhänge von Elementen zu prüfen

    Ich brauche Hilfe bei folgenden Problem. Ich habe ein vorgegebenes XML-Schema. Es ist unveränderlich. Ich soll nun XML-Dateien gegen dieses Schema validieren. Da ist soweit noch kein Problem.

    Allerdings sollen ich im zweiten Schritt nun mit Hilfe von booleschen Ausdrücken Zusammenhänge von Elementen überprüft werden

    Beispiel:
    Code:
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.domaene.de"
    elementFormDefault="qualified">
    <xsd:element name="notiz">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="von" type="xsd:string"/>
    <xsd:element name="an" type="xsd:string"/>
    <xsd:element name="ueberschrift" type="xsd:string"/>
    <xsd:element name="text" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    Ich möchte gerne zum Beispiel prüfen:
    Wenn Element "von" mit John Maynard Keynes belegt ist, dann darf Element "an" nicht mit Adam Smith belegt sein

    Ich hatte schon ein paar Überlegungen angestellt, ist aber beides nichts ganzes und nichts halbes.
    • Klassen schreiben die diese Prüfung mittels XPath oder XQuery auf Programmebene durchführen
    • das XML-Schema ableiten und je nachdem mit den Prüfungen versehen


    Es wäre natürlich klasse, wenn hier schon einen Standard der W3C gäbe oder ein Framework, das ich in JAVA einbinden könnte. Hat jemand eine Idee?
    Zuletzt editiert von vincent1984; 01.07.2009, 22:47. Reason: blöder Titel
Working...
X