myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   kleines Xml Problem (https://mygully.com/showthread.php?t=2044810)

fukker89 17.05.10 10:36

kleines Xml Problem
 
Hi Allerseits,
hab mich gerade ein kleinwenig an Xml versucht.
Jetzt bekomm ich aber eine Fehlermeldung wenn ich die Site im Netz aufrufen will....

Kann mir vielleicht jemand auf die Sprünge helfen?

Das hier ist der Code

[HTML]<people>
<work>
<Jan Groesse="170 m" gewicht="60 kg" Haarfarbe="schwarz">
<addresse>
Pfarrgasse 5
</addresse>
<Auto>
Fiat 500
</Auto>
<Telefon>
0174/239865
</Telefon>
<Lieblingsspeise>
Pizza
</Lieblingsspeise>
</Jan>
<Dieter Groesse="50 cm" gewicht="300 kg" Haarfarbe="pink">
<addresse>
Traumweg 8
</addresse>
<Auto>
piaggio 5000
</Auto>
<Telefon>
0152/239865
</Telefon>
<Lieblingsspeise>
Suppe
</Lieblingsspeise>
</Dieter>
</work>
</people>[/HTML]

bzw. es funktioniert nur bei Opera...

gosha16 17.05.10 11:37

und welche fehlermeldung ist es??!! :rolleyes:

januschka 17.05.10 11:56

Hmmm...im Firefox bekomm ich nur die Meldung das es keinen Style gibt...wird aber angezeigt. Alsi ist sie konform.

fukker89 17.05.10 12:37

Fehler behoben... Fehlermeldung war (frei und grob übersetzt)"Dieter passt nicht zu work", hatte wohl ein Leerzeichen < /Dieter> ein Leerzeichen zwischendrin.

nooneonearth 22.05.10 21:53

Cool wäre übrigens auch eine xml-Deklaration nach dem Motto:
Code:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
und eine Namespace-Deklaration (xmlns) mit Schema, was aber wegen der nicht feststehenden Tagnamen eher flach fällt. Anstatt die Namen als Tagnamen zu haben, hätte man vielleicht besser so etwas wie:
Code:

<Person name="Jan" Groesse="170 m" gewicht="60 kg" Haarfarbe="schwarz">
...

vorsehen können. Vorher ein Schema (xsd) erstellen, wäre dafür eine gute Idee.
Das aber nur so als Anmerkung. Natürlich kann man Parser bauen, die mit dem zurecht kommen, was du gebaut hast.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:51 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.