von chip |
Ich verstehe schon, was du meinst. Die XML-Datei kann auch durch den PHP-Parser gejagt werden, wenn du Zugriff auf die htaccess hast und darin folgendes einfügst:
1:
2:
3: | <Files "deinexml.xml">
ForceType application/x-httpd-php
</Files> |
Siehe dazu auch: http://httpd.apache.org/docs/2.2/mod/core.html#forcetype |
von gezeichnet |
JA - danke erst mal ...
aber ich möchte das das xml vom server abgearbeitet (geparsed) wird ...
da hilft mir aber kein php - da ich das in die xml-Daei nicht includen kann.
Sprich: das script MUSS am Server verarbeitet werden.
Noch mal:
In der xml Datei wird eine weitere XML Datei geladen (mittels xi:include) - funzt aber nicht
Vieleicht gibts ein Script welches am server abgearbeitet wird und mir die komplette xml-Datei zurückgibt ...
trozdem danke einstweilen
greetings |
von chip |
Der Inlcude mittels XML wäre auch vom verwendeten Parser abhängig, also vom User.
In PHP ist ein Include ganz einfach über
1:
2:
3: | <?php
include("bla.xml");
?> |
möglich. |
von gezeichnet |
OK, OK nicht alle auf einmal
Mitlerweile bin ich draufgekommen das mein Server die XML (XSL) - Dateien überhaupt nicht parsed . ..
Also suche ich nun eine möglichkeit (php - script oder ähnliches) das mir denn Job erledigt. Meinen server-admin hab ich schon verständigt, aber der sitzt wohl über ein paar Gläser Glühwein ...
Wenns also ne möglichkeit gibt, bitte nur her damit (zur Info: meine php Kenntnisse sind gleich 0 ... )
schöne Feiertage noch, und vieleicht kennt ja wer die Lösung ...
greetings |
von gezeichnet |
Hi Leute
hab ein Problem mit XML, genauer gesagt ist es wahrscheinlich ein Verständnisproblem.
Also, ich hab eine XML Datei – nenn sie mal main.xml , da hier die meisten Infos der Site enthalten sind. Soweit sogut, aber:
Ich will diese Datei in den Unterseiten inkludieren (nenn sie hier Unterseite 1-n.xml)
In der Praxis sieht das so aus:
*Source in Unterseite 1.xml*
<?xml version="1.0" encoding="iso-8859-1"?>
<document xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href=" main.xml" parse="xml" encoding="iso-8859-1"/>
<tags für Unterseite>
<tags></ tags>
<tags></ tags>
</ tags für Unterseite>
</document>
Laut Theorie sollte das funzen … nunja, laut Theorie …
Wird diese Datei von einem XML-Parser geparst, lädt dieser die XML-Datei und fügt den Inhalt der geladenen Datei an die Stelle des xi:include-Elements ein, was aber bei mir nicht geschieht …
genau das:
1: | <xi:include href=" main.xml" parse="xml" encoding="iso-8859-1"/> |
Wird auch ausgegeben, leider nicht ersetzt.
Warum nicht?
liegt das an den Browsern ( funzt weder auf IE 6 noch Firefox 2.0) ?
Muss man sich den Parser erst herunterladen und Installieren?
(was ich nicht will und für jeden user eine Zumutung wäre)
Gibt’s eine andere Möglichkeit um xml Dateien zu inkludieren (workarounds)
Ich weis, sind einige Fragen, aber ich hab mir im Netz die Finger wundgesucht und nichts hilfreiches gefunden
vielleicht hat von euch wer ne Lösung
greetings
---
frag ned bled und schau moi do:
http://www.spezialedition.com |
|