2009-06-18 7 views

답변

1

당신은 다음과 같이 뭔가를 할 수 :

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

>

그것은 매개 변수 URL의 (키/값 쌍)을 가지고 새로운 XML 문서에 추가 할 것인가?. saveXML을 수행 한 후에 XML 데이터로 원하는 모든 작업을 수행 할 수 있습니다.

희망이 있습니다.

요한.