Thomas J.S.: +XPath+PHP: document() mit Sablotron

Beitrag lesen

hallo,

<xsl:value-of select="document('file://test.xml')/document/header"/>

test.xml liegt im selben Verzeichnis wie das basis-xml, laut Sablotron-Dokumentation ist das auch Bezug für relative Pfadangaben, mit absoluten gehts auch nicht und die Angabe zum File://-Schema ist laut Doku notwendig. Trotzdem findet er die Datei nicht und ich bin mit meinem Latein am Ende.

  1. ich kenne deine test.xml nicht. dokument() liefert immer den root-knoten der externen datei zurück, bist du dir sicher dass "/document/header" der richtige pfad ist; sprich kann etwas von diesem pfad zurückgelifert werden?
  2. versuche es trotzdem ohne file://   also einfach mit test.xml
  3. du könntest mit absoluter pfadangabe versuchen "file:///C|/test.xml"

grüße
thomas