1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Invalid Attribute

Dieses Thema im Forum "XML Technologien" wurde erstellt von dsNDesign, 8. November 2012.

  1. dsNDesign

    dsNDesign Erfahrenes Mitglied

    Hei,
    ich habe folgende XML Datei:
    HTML:
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <Kopierservice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Kopierservice.xsd">
    3.     <Benutzerkonto matrnr="12345">
    4.         <Benutzer vorname="Vorname" name="Nachname">
    5.             <Adresse typ="Privat">
    6.                 <Strasse>Adresse</Strasse>
    7.                 <PLZ>11111</PLZ>
    8.                 <Ort>Stadt</Ort>
    9.             </Adresse>
    10.             <Adresse typ="Arbeit">
    11.                 <Strasse>AAdresse</Strasse>
    12.                 <PLZ>22222</PLZ>
    13.                 <Ort>Stadt</Ort>
    14.             </Adresse>
    15.         </Benutzer>
    16.         <Bestellungen>
    17.             <Bestellung ZID="Z-1" AID="A-1" datum="2012-10-10" umfang="3" />
    18.             <Bestellung ZID="Z-1" AID="A-3" datum="2012-10-10" umfang="1" />
    19.         </Bestellungen>
    20.     </Benutzerkonto>
    21.    
    22.     <Sortiment>
    23.         <Zeitschrift ZID="Z-1">
    24.             <Titel>Zeitung</Titel>
    25.             <Jahrgang>2009</Jahrgang>
    26.             <Ausgabe>12</Ausgabe>
    27.             <Aufsatz AID="A-1">
    28.                 <Ueberschrift>Artikel 1</Ueberschrift>
    29.                 <Autor>Autor</Autor>
    30.                 <Seitenanfang>1</Seitenanfang>
    31.             </Aufsatz>
    32.             <Aufsatz AID="A-2">
    33.                 <Ueberschrift>Artikel 2</Ueberschrift>
    34.                 <Autor>Autor</Autor>
    35.                 <Seitenanfang>4</Seitenanfang>
    36.             </Aufsatz>
    37.             <Aufsatz AID="A-3">
    38.                 <Ueberschrift>Artikel 3</Ueberschrift>
    39.                 <Autor>Autor</Autor>
    40.                 <Seitenanfang>12</Seitenanfang>
    41.             </Aufsatz>
    42.         </Zeitschrift>
    43.     </Sortiment>   
    44. </Kopierservice>
    Dazu habe ich folgendes XSD Schema:
    HTML:
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    3.  
    4.     <xsd:element name="Kopierservice" type="KopierserviceType" />
    5.  
    6.     <xsd:complexType name="KopierserviceType">
    7.         <xsd:sequence>
    8.             <xsd:element name="Benutzerkonto" type="BenutzerkontoType" />
    9.             <xsd:element name="Sortiment" type="SortimentType" />
    10.         </xsd:sequence>
    11.     </xsd:complexType>
    12.    
    13.     <xsd:complexType name="BenutzerkontoType">
    14.         <xsd:sequence>
    15.             <xsd:element name="Benutzer" type="BenutzerType" />
    16.             <xsd:element name="Bestellungen" type="BestellungenType" />
    17.         </xsd:sequence>
    18.         <xsd:attribute name="matrnr" type="xsd:ID" use="Required" />
    19.     </xsd:complexType>
    20.    
    21.     <xsd:complexType name="BenutzerType">
    22.         <xsd:sequence>
    23.             <xsd:element name="Adresse" type="AdresseType" minOccurs="1" maxOccurs="unbounded" />
    24.         </xsd:sequence>
    25.         <xsd:attribute name="vorame" type="xsd:string" use="Required" />
    26.         <xsd:attribute name="name" type="xsd:string" use="Required" />
    27.     </xsd:complexType>
    28.    
    29.     <xsd:complexType name="AdresseType">
    30.         <xsd:sequence>
    31.             <xsd:element name="Strasse" type="xsd:string" />
    32.             <xsd:element name="PLZ" type="xsd:integer" />
    33.             <xsd:element name="Ort" type="xsd:string" />
    34.         </xsd:sequence>
    35.         <xsd:attribute name="typ" type="xsd:string" use="Required" />
    36.     </xsd:complexType>
    37.    
    38.     <xsd:complexType name="BestellungenType">
    39.         <xsd:sequence>
    40.             <xsd:element name="Bestellung" type="BestellungType" />
    41.         </xsd:sequence>
    42.     </xsd:complexType>
    43.  
    44.     <xsd:complexType name="BestellungType">
    45.         <xsd:attribute name="ZID" type="xsd:IDREF" use="Required" />
    46.         <xsd:attribute name="AID" type="xsd:IDREF" use="requried" />
    47.         <xsd:attribute name="datum" type="xsd:date" use="Required" />
    48.         <xsd:attribute name="umfang" type="xsd:date" use="Required" />
    49.     </xsd:complexType>
    50.  
    51.     <xsd:complexType name="SortimentType">
    52.         <xsd:sequence>
    53.             <xsd:element name="Zeitschrift" type="ZeitschriftType" minOccurs="1" maxOccurs="unbounded" />
    54.         </xsd:sequence>
    55.     </xsd:complexType>
    56.    
    57.     <xsd:complexType name="ZeitschriftType">
    58.         <xsd:sequence>
    59.             <xsd:element name="Titel" type="xsd:string" />
    60.             <xsd:element name="Jahrgang" type="xsd:integer" />
    61.             <xsd:element name="Ausgabe" type="xsd:integer" />
    62.             <xsd:element name="Aufsatz" type="AufsatzType" minOccurs="1" maxOccurs="unbounded" />
    63.         </xsd:sequence>
    64.         <xsd:attribute name="ZID" type="xsd:ID" use="Required" />
    65.     </xsd:complexType>
    66.  
    67.     <xsd:complexType name="AufsatzType">
    68.         <xsd:sequence>
    69.             <xsd:element name="Ueberschrift" type="xsd:string" />
    70.             <xsd:element name="Autor" type="xsd:string" />
    71.             <xsd:element name="Seitenanfang" type="xsd:integer" />
    72.         </xsd:sequence>
    73.         <xsd:attribute name="AID" type="xsd:ID" use="Required" />
    74.     </xsd:complexType>
    75. </xsd:schema>
    Wenn ich die Dateien kompilieren kommt folgender Fehler (beim xsd file):
    Woran liegt dies?

    Gruß
     
  2. dsNDesign

    dsNDesign Erfahrenes Mitglied

    Hab die Lösung gefunden. Lag lediglich an einem Tippfehler. Hatte einmal "requried" statt "required" :D
     
Die Seite wird geladen...