Php 在单个txt文件中获取产品标识

Php 在单个txt文件中获取产品标识,php,xml,Php,Xml,我正在尝试创建一个xml树。 类似于这种类型:- <products> <product_id value='1' /> </products> 在2.txt中 <products> <product_id value='1' /> </products> <products> <product_id value='2' /> </products> <pro

我正在尝试创建一个xml树。 类似于这种类型:-

<products>
  <product_id value='1' />
</products>

2.txt中

<products>
   <product_id value='1' />
</products>
<products>
  <product_id value='2' />
</products>
 <products>
      <product_id value='1' />
    </products>
<products>
      <product_id value='1' />
    </products>
 <products>
      <product_id value='2' />
    </products>

2.txt中

<products>
   <product_id value='1' />
</products>
<products>
  <product_id value='2' />
</products>
 <products>
      <product_id value='1' />
    </products>
<products>
      <product_id value='1' />
    </products>
 <products>
      <product_id value='2' />
    </products>


要在差异文件中获取所有产品标识,我要更改的内容…

谢谢…

此代码将根据您的要求运行

<?php

for($i=0;$i<2;$i++)
{
   $dom = new DOMDocument("1.0");

   header("Content-Type: text/plain");
   $root = $dom->createElement("products");
   $dom->appendChild($root);
   $pro_id = $dom->createElement("product_id");
   $root -> appendChild($pro_id);
   $attpro = $dom->createAttribute("value");
   $pro_id -> appendChild($attpro);
   $attval = $dom->createTextNode($i+1);
   $attpro -> appendChild($attval);
   $a = $i+1;
   file_put_contents("`enter code here`$a.txt",$dom->saveXML());
 }
?>

此代码将根据您的要求运行

<?php

for($i=0;$i<2;$i++)
{
   $dom = new DOMDocument("1.0");

   header("Content-Type: text/plain");
   $root = $dom->createElement("products");
   $dom->appendChild($root);
   $pro_id = $dom->createElement("product_id");
   $root -> appendChild($pro_id);
   $attpro = $dom->createAttribute("value");
   $pro_id -> appendChild($attpro);
   $attval = $dom->createTextNode($i+1);
   $attpro -> appendChild($attval);
   $a = $i+1;
   file_put_contents("`enter code here`$a.txt",$dom->saveXML());
 }
?>


谢谢,我现在解决了这个问题,你能知道如何分离每个标签吗。所有这些都显示在一行中,我想设置树型差异行,再次感谢…请使用这行$dom->formatOutput=true;在文件内容之前(“
在此处输入code
$a.txt”,$dom->saveXML());我已经在下面列出了代码。谢谢,我现在解决了这个问题。你能知道如何分离每个标签吗。所有这些都显示在一行中,我想设置树型差异行,再次感谢…请使用这行$dom->formatOutput=true;在文件内容之前(“
在此处输入code
$a.txt”,$dom->saveXML());我在下面列出了代码。