Veröffentlicht 3. April 200619 j 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
3. April 200619 j 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
3. April 200619 j Autor 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?!
4. April 200619 j wo kommt das her, aus nem XML Tool ?, steht das in der XML datei ? oder welche Sprache soll das sein ?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.