Hallo,
willeicht machst du 5 min. pause und dann postest nochmal in ruhe was das problem ist?
werds mal versuchen, hoffentlich nicht zu umständlich.
Ich möchte Daten in einer Datei speichern.
Aus diesen Daten sollen nach Bedarf verschiedene Ansichten erstellt werden.
Zum Beispiel cd.xml wie folgt :
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
usw..
Diese cd.xml beinhaltet die Daten.
Nun möchte ich später diese Daten so anzeigen, dass nur
<TITLE> .. </TITLE>
<PRICE> .. </PRICE>
angezeigt werden.
Oder nach Bedarf eben anders.
Um das zu erreichen kann ich beim IE nicht nur von einer html, sondern von/aus mehreren html auf ein *.xml zugreifen.
Mit verschiedenen html kann ich also verschieden zugreifen und die cd.xml bleibt immer gleich.
Genau das soll als Ergebnis rauskommen, und möglichst auch für den Mozilla zugänglich sein.
Bei xslt muss offenbar <?xml-stylesheet type="text/xsl" href="index1.xsl" ?> in die xml rein.
Mit der xsl-datei, hier index1.xsl, kann ich ebenso erreichen, dass nur Teile der xml angezeigt werden.
Es ging bei meinen Beispieldateien sogar für Mozilla und IE gleich.
Aber anscheinend muss ich die betr. Zeile in die xml reinflicken, damit wird das Ganze ziemlich unsinnig, weil dann nur eine Ansicht der Daten möglich ist.
Es sei denn, man kann eine *.xml mit dem xsl-Aufruf erstellen, wobei diese *.xml eben nicht selbst die Daten enthält, sondern diese aus einer anderen xml importiert.
Also eine index1.xml importiert index1.xsl und cd.xml.
Die index2.xml importiert index2.xsl und wieder cd.xml.
Und das möglichst clientseitig und ohne script.
Grüsse
Cyx23