записать переменную в XML-файл с помощью PHP - PullRequest
0 голосов
/ 14 сентября 2018

Привет, я пытаюсь создать файл XML с переменными php.но эхо или печать не работают, посмотрите мой фрагмент ниже.Как я могу достичь того, что пытаюсь сделать?

  $xml = new DOMDocument();
 $root = $xml->createElement('package');
 $root = $xml->appendChild($root);
  $title = $xml->createElement('id' , echo $_GET['bundleid']);
   $title = $root->appendChild($title);

1 Ответ

0 голосов
/ 14 сентября 2018

Как указал Луениб, вы обычно не ставите «echo» перед переменными, которые вы передаете функциям в качестве аргументов. Ниже приведен простой пример вывода XML в браузер или записи в файл.

$xml = new DOMDocument();
$root = $xml->createElement('package');
$root = $xml->appendChild($root);
$title = $xml->createElement('id' , $_GET['bundleid']); // no "echo" before variable
//$title = $xml->createElement('id' , $_POST['bundleid']);
//$title = $xml->createElement('id' , $bundleid);
//$title = $xml->createElement('id' , 'bundleid');
$title = $root->appendChild($title);
$xml->formatOutput = true;
$xml_string = $xml->saveXML();

// Store XML to file.
file_put_contents('path/myXmlFile.xml',$xml_string);

// Output XML to browser.
//header("Content-type: text/xml");
//echo $xml_string;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...