Xinclude wird in der XSLT-Transformation nicht mit PHP ausgewertet
Frage
Ich versuche, verschiedene Quelldateien (z. B. file1.xml und file2.xml) aufzunehmen, und diese enthalten, um auf eine XSLT-Transformation mithilfe des PHPS-generationspoLDICETAGCODE aufgelöst zu sein.Dies ist meine Eingabe:
source.xml generasacodicetagpre.
transform.xsl generasacodicetagpre.
transform.php generasacodicetagpre.
Meine gewünschte Ausgabe ist generasacodicetagpre.
Meine aktuelle Ausgabe ist eine exakte Kopie meiner Quelldatei: generasacodicetagpre.
Lösung
Es stellte sich heraus, ich habe gerade eine einfache, aber wichtige Linie in meinem PHP-Code vergessen.Ich musste DOMDocument::xinclude
anrufen, um das aufgelöste, bevor die Umwandlung gelöst ist.
Das vollständige Beispiel: generasacodicetagpre.