Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

XML Anfägerfragen

Empfohlene Antworten

Veröffentlicht

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

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

  • 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?!

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.