hund555 Geschrieben 3. April 2006 Geschrieben 3. April 2006 Hallo, kann mir einer kurz interpretieren wofür das steht: [15] Comment::= '<!--'((Char - '-' ) | ('-'(Char – '-' )))*'-->' [22] prolog::= XMLDecl? Misc* (doctypedecl Misc*)? [23] XMLDecl::='<?xml'VersionInfo EncodingDecl? SDDecl? S? '?>' [24] VersionInfo::=S 'version' Eq ('VersionNum ' | "VersionNum ") [25] Eq::=S? '= S? [26] VersionNum::=([a-zA-Z0-9_.:] | '-')+ [27] Misc::=Comment | PI | S dazu will ich diesem Dokument eine DTD stellen (also dass er valide ist) und da kommt folgendes fehler: Leerzeichen oder "?" erwartet. Fehler beim Bearbeiten der Ressource 'file:/// .... <?xml version="1.0" encoding="ISO-8859-1"> <DOCTYPE data SYSTEM "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <!ELEMENT person (name, vorname*, anrede, adresse, contact*)> <!ELEMENT name (#PCDATA)> <!ELEMENT vorname (#PCDATA)> <!ELEMENT anrede (#PCDATA)> <!ELEMENT adresse (plz, ort, location)> <!ELEMENT plz(#PCDATA)> <!ELEMENT ort (#PCDATA)> <!ELEMENT location (strasse, postf)> <!ELEMENT strasse (str, nr)> <!ELEMENT str (#PCDATA)> <!ELEMENT nr (#PCDATA)> <!ELEMENT contact (tel, fax, email)> <!ELEMENT tel (#PCDATA)> <!ELEMENT fax (#PCDATA)> <!ELEMENT email (#PCDATA)> <daten> <person> <name>Braun</name> <vorname>Heinrich</vorname> <vorname>Karl</vorname> <anrede>Herr</anrede> <contact> <tel>069-305-103</tel> <fax>069-305-104</fax> <email>kbraun@hotmail.com</email> </contact> <adresse> <plz>60130</plz> <ort>Frankfurt</ort> <location> <strasse> <str>Westend</str> <nr>1</nr> </strasse> </location> </adresse> <name>Huber</name> <vorname>Maria</vorname> <contact> <tel>089-5034</tel> <email>mHuber@web.de</email> </contact> <adresse> <plz>80233</plz> <ort>Muenchen</ort> <location> <postf>100 322</postf> </location> </adresse> </person> </daten> [/PHP] vielen dank
~tine~ Geschrieben 3. April 2006 Geschrieben 3. April 2006 Den Teil über <daten> musst du wie folgt anpassen: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE data SYSTEM "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [ <!ELEMENT person (name, vorname*, anrede, adresse, contact*)> <!ELEMENT name (#PCDATA)> <!ELEMENT vorname (#PCDATA)> <!ELEMENT anrede (#PCDATA)> <!ELEMENT adresse (plz, ort, location)> <!ELEMENT plz (#PCDATA)> <!ELEMENT ort (#PCDATA)> <!ELEMENT location (strasse, postf)> <!ELEMENT strasse (str, nr)> <!ELEMENT str (#PCDATA)> <!ELEMENT nr (#PCDATA)> <!ELEMENT contact (tel, fax, email)> <!ELEMENT tel (#PCDATA)> <!ELEMENT fax (#PCDATA)> <!ELEMENT email (#PCDATA)> ]> Das sollte dann die Fehlermeldung beseitigen. tine
hund555 Geschrieben 3. April 2006 Autor Geschrieben 3. April 2006 danke, hat aber nichts geholfen trotzdem Leerzeichen oder "?" erwartet
hund555 Geschrieben 3. April 2006 Autor Geschrieben 3. April 2006 ok hab fehler gefunden musste SYSTEM "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> wegmachen - jetzt gehts kann mir einer kurz interpretieren wofür dieser code steht? [15] Comment::= '<!--'((Char - '-' ) | ('-'(Char – '-' )))*'-->' [22] prolog::= XMLDecl? Misc* (doctypedecl Misc*)? [23] XMLDecl::='<?xml'VersionInfo EncodingDecl? SDDecl? S? '?>' [24] VersionInfo::=S 'version' Eq ('VersionNum ' | "VersionNum ") [25] Eq::=S? '= S? [26] VersionNum::=([a-zA-Z0-9_.:] | '-')+ [27] Misc::=Comment | PI | S zeile 15 sieht nach commentar aus zeile 24 nach versioninfo zeile 26 versionnummer?!
Aiun Geschrieben 4. April 2006 Geschrieben 4. April 2006 wo kommt das her, aus nem XML Tool ?, steht das in der XML datei ? oder welche Sprache soll das sein ?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden