Вставка значений URL в страницу XML - PullRequest
0 голосов
/ 18 июня 2009

Я пытаюсь написать страницу php, которая будет принимать значения URL и вставлять их в XML-файл. Любые файлы примеров будут очень полезны.

1 Ответ

1 голос
/ 19 июня 2009

Вы можете сделать что-то вроде следующего:

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

Надеюсь, это поможет.

Юхан.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...