2009-06-18 6 views
0

J'essaie d'écrire une page php qui va prendre les valeurs d'URL et les insérer dans un fichier XML. Tous les exemples de fichiers seraient d'une grande aide.Insertion de valeurs d'URL en XML Page

+0

Que voulez-vous dire "url values" - urls? le contenu à cette URL? – Greg

Répondre

1

Vous pouvez faire quelque chose comme ce qui suit:

<?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; 

>

Il prendra les paramètres (paires clé/valeur) d'une URL et ajoute à un nouveau document XML?. Après le saveXML, vous pouvez faire ce que vous voulez avec les données XML.

Espérons que ça aide.

Johan.

Questions connexes