Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过xmlwriter PHP在xml文件中写入数据_Php_Xmlwriter - Fatal编程技术网

通过xmlwriter PHP在xml文件中写入数据

通过xmlwriter PHP在xml文件中写入数据,php,xmlwriter,Php,Xmlwriter,您好,我的脚本正在创建包含两个元素的xml文件,但我无法将next elementname=item添加到创建的xml文件中。有人能帮我吗??:我可以加载文件输入项目添加一个项目并保存文件吗 <?php $content = file_get_contents('http://evidujem.sk'); preg_match('#<br /><b> (.*?) užívateľov</b>#', $content, $match); $po

您好,我的脚本正在创建包含两个元素的xml文件,但我无法将next elementname=item添加到创建的xml文件中。有人能帮我吗??:我可以加载文件输入项目添加一个项目并保存文件吗

<?php
  $content = file_get_contents('http://evidujem.sk');
  preg_match('#<br /><b> (.*?) užívateľov</b>#', $content, $match);
  $pocet = $match[1];

  $writer = new XMLWriter();
  $writer->openMemory();
  $writer->setIndent(true);
  $writer->setIndentString('  ');
  $writer->startDocument('1.0', 'UTF-8');
  $writer->startElement('items');
  $writer->startElement('item');
  $writer->writeAttribute('aktualny_datum', date('j.n. Y'));
  $writer->text('pocet registrovanych:' . $pocet);
  $writer->endElement();
  $writer->endElement();
  $writer->endDocument();

  $filename = 'pocet.xml';
  $file = $writer->outputMemory();
  file_put_contents($filename,$file);

  ?>
xml文件中的输出应为:

<items><item date="aktualny datum">pocet registrovanych</item>
       <item>...</item>
</items>

不清楚你需要什么。您能否发布输入文件pocet.xml的示例,以及您希望在其中更改的内容,以及保存后生成的文件应该是什么?那你以后想补充什么呢?pocet registrovanych@user3626182代码在注释中几乎没有帮助。请帮助我。。。。我可以加载文件输入项目添加一个项目并保存文件吗???这是一个simplexml问题,但现在是XMLReader。SimpleXML可能更容易使用。。。