2009-06-18 12 views
0

Ich versuche, eine PHP-Seite zu schreiben, die URL-Werte nimmt und sie in eine XML-Datei einfügt. Jede Beispieldatei wäre eine große Hilfe. Es nimmt die Parameter (Schlüssel/Wert-Paare) einer URL und fügt sie in ein neues XML-DokumentURL-Werte in XML einfügen Seite

<?php 

// get parameters 
$parameters = explode ("&", $_SERVER ['QUERY_STRING']); 

// create new dom document 
$doc = new DOMDocument(); 

// create new root node 
$root = $doc->appendChild ($doc->createELement ("querystring", "")); 

// iterate all parameters 
foreach ($parameters as $parameter) { 
    // get keypair from parameter 
    $keypair = explode ("=", $parameter); 
    // check if we have a key and a value 
    if (count ($keypair) == 2) {  
     // add new node to xml data 
     $root->appendChild ($doc->createElement($keypair[0],$keypair[1])); 
    } 
} 

// save XML to variable 
$xml = $doc->saveXML(); 

// echo or output to file... 
echo $xml; 

>

:

+0

Was meinst du mit "URL-Werte" - URLs? der Inhalt dieser URL? – Greg

Antwort

1

Man könnte so etwas wie das folgende tun. Nach dem saveXML können Sie mit den XML-Daten machen, was Sie wollen.

Hoffe, dass hilft.

Johan.