Hallo,
nach meinem bisherigen geringen Kenntnisstand, müsste ein Browser, so dachte ich, meckern wenn ich in der XML angebe:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE produkt SYSTEM "produkt.dtd">
<?xml-stylesheet type="text/xsl" href="produkt.xsl" ?>
<produkt1 type="hot">
<id>
ID1
</id>
<titel>
Produktitel1
</titel>
<autor>
Autor1
</autor>
<preis>
10.01
</preis>
</produkt1>
und in der dtd:
<!ELEMENT produkt ( id, titel, autor, preis )>
<!ELEMENT id (#PCDATA)>
<!ELEMENT titel (#PCDATA)>
<!ELEMENT autor (#PCDATA)>
<!ELEMENT preis (#PCDATA)>
denn oben ist das Wurzelelement ja (absichtlich zum Testen) <produkt1> und nicht wie in der dtd angeben <produkt>. Wenn ich im xml-Dokument eine nicht existente DTD angebe, mault der IE, nicht aber der Firefox.
Kann mir jemand auf die Sprünge helfen?
Dank und Gruß,
Frank