PHP soll XML ausgeben ?

bossi

Erfahrenes Mitglied
PHP soll XML inkl. Styles ausgeben ?

Hi zusammen,
ich versuche grad mal mit PHP eine XML-Datei zu parsen, hier mal mein Code:
_index.php
Code:
<?php
$xmlstr = <<<XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="style.css" ?>
<seite>
	<kopf1>Kopf1</kopf1>
	<kopf2>Kopf2</kopf2>
</seite>
XML;
?>
index.php
Code:
include '_index.php';
$xml = new SimpleXMLElement($xmlstr);
echo $xml->kopf1;
Soweit ist die Ausgabe okay, ausgabe:
Aber die Styles aus meiner style.css werden nicht verarbeitet :confused:
Erstelle ich aus der _index.php eine _index.xml werde die Styles verarbeitet.
Und dann die Wichtigste aller fragen, wie gebe ich das gesamte Dokument aus ?
Habe es mit:
Code:
include '_index.php';
$xml = new SimpleXMLElement($xmlstr);
echo $xml->seite;
versucht, aber dann bekomme ich nur eine leer Seite (!)
Kann mir da mal einer ein Beispiel geben wie man das so macht oder wo mein Fehler ist :)

Gruß
Bossi
 
Zuletzt bearbeitet:
Aja und noch was, wie bekommt man eine Session-Variable in ein solchen PHP-Tag rein :confused:
Code:
<?php
$xmlstr = <<<XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="style.css" ?>
<seite>
	<kopf1>Kopf1 $_SESSION['var1']</kopf1>
	<kopf2>Kopf2</kopf2>
</seite>
XML;
?>
^ ^ ^ so gehts nicht und via <?=$_SESSION['var1'];?> gehts auch nicht :rolleyes:
 
Zurück