Zwei XML mittels DTD verbinden in Netscape
s. oefner
- xml
Hallo,
Mittels einer Anleitung aus diesem Forum
(http://forum.de.selfhtml.org/archiv/2003/8/55124/)
hab ich Zwei XMLs zu einer verbunden und diese mit einer XSL weiterverarbeiten:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!DOCTYPE dateisammlung
[
<!ENTITY xmldatei1 SYSTEM "x.xml">
<!ENTITY xmldatei2 SYSTEM "x2.xml">
]>
<dateisammlung>
&xmldatei1;
&xmldatei2;
</dateisammlung>
Das funktioniert aber scheinbar nur mit dem Internet Explorer 6. Unter Netscape 7.1 geht das scheinbar nicht, er zeigt im Sourcecode folgendes an:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!DOCTYPE dateisammlung
[
<!ENTITY xmldatei1 SYSTEM "x.xml">
<!ENTITY xmldatei2 SYSTEM "x2.xml">
]>
<dateisammlung>
&#xmldatei1;
&#xmldatei2;
</dateisammlung>
Woher kommt auf einmal das '#' in &#xmldatei1; und &#xmldatei2; ??
Weiß jemand Rat?
Gruß,
Sven
Hallo,
Mittels einer Anleitung aus diesem Forum
(http://forum.de.selfhtml.org/archiv/2003/8/55124/)
hab ich Zwei XMLs zu einer verbunden und diese mit einer XSL weiterverarbeiten:
Das funktioniert aber scheinbar nur mit dem Internet Explorer 6. Unter Netscape 7.1 geht das scheinbar nicht,
Ja. Mozillabrowser haben keinen guten XML-Parser, sie unterstützen keine externe Entities in DTD (was in diesem Fall deine XML-Dateien darestellen).
Du kannst hier nur auf mein Vorschlag unter Punkt 2. aus dem zitierten Thread zurückgreifen.
Grüße
Thomas