Php 在单个txt文件中获取产品标识
我正在尝试创建一个xml树。 类似于这种类型:-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
<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());我在下面列出了代码。