DOM->XML -> SlideshowPro

mgraf

Erfahrenes Mitglied
Hallo,
hoffe in dieses Forum passt das...

Ich erstelle mit PHP eine XML Datei, diese wird dann von SlideshowPro (http://slideshowpro.net) verwendet, um eben eine Slideshow anzuzeigen.


Jetzt mein Problem,
Ich übergebe mehrere Variablen an die XML-Datei, diese werden auch korrekt in der fertigen XML-Datei angezeigt, nur die Slideshow versteht das nicht.
Mach ich vielleicht beim erstellen der XML Datei einen Fehler, denn manuell - wenn ich die Variablen händisch eintrage - funktioniert alles.

So übergebe ich die Variablen
Code:
	<script type="text/javascript">
	var so = new SWFObject("loader.swf", "loader", "100%", "100%", "8", "none");
		so.addParam("allowFullScreen","true");
		so.addParam("wMode","transparent");
		so.addParam("quality", "best");
		so.addVariable("paramXMLPath","http://media.fh-krems.ac.at/swf/slideshow/<?php echo $output; ?>.php?show=<?php echo $_GET['content']; ?>&id=<?php echo $_GET['id']; ?>");
		so.write("flashcontent");
	</script>


So erstelle ich die XML-Datei:
PHP:
header ("content-type: text/xml");


$path = "http://domain.at/ssp/images.php?".$_GET['show']."=".$_GET['id'];

// Start XML file, create parent node

$dom = new DOMDocument("1.0");
$node = $dom->createElement("params");
$parnode = $dom->appendChild($node); 


// Iterate through the rows, adding XML nodes for each

 // ADD TO XML DOCUMENT NODE  
$node = $dom->createElement("customParams");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("sspWidth","848");
$newnode->setAttribute("sspHeight","450");

  $node = $dom->createElement("nativeParams");
  $newnode = $parnode->appendChild($node);
  .
  .
  .

  $newnode->setAttribute("xmlFilePath",$path);
  $newnode->setAttribute("xmlFileType","Director");

echo $dom->saveXML();

Wie gesagt, wenn ich in "xmlFilePath" die Url + Variablen händisch eingebe funktioniert alles.
Obwohl es die gleichen Daten sind...

Schön langsam verzweifle ich daran


Hoffe mir kann hier jemand helfen

lg
michi
 
Zurück