hund555 Geschrieben 3. April 2006 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
~tine~ Geschrieben 3. April 2006 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hund555 Geschrieben 3. April 2006 Autor Teilen Geschrieben 3. April 2006 danke, hat aber nichts geholfen trotzdem Leerzeichen oder "?" erwartet Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hund555 Geschrieben 3. April 2006 Autor Teilen 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?! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 4. April 2006 Teilen Geschrieben 4. April 2006 wo kommt das her, aus nem XML Tool ?, steht das in der XML datei ? oder welche Sprache soll das sein ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.