很抱歉可能有新手问题,但我需要使用xml进行导入。到目前为止,我已经弄明白了,但在试图弄清楚这一点时(并搜索了它),我的眼球却被弄出来了。
我有这个
<?php
$xml = new DOMDocument("1.0","UTF-8");
$container = $xml-> createElement("container");
$container = $xml-> appendChild($container);
for($n=0;$n<8;$n++){
$maxnum[]=$n;
}
$xtags = $xml->CreateElement("tags",$maxnum); $xtags = $container->appendChild($xtags);
if($xml->save("stuff2.xml")){echo 'success';} else {echo 'not working';}
?>
基本上我t want to create a child node for ever value of a loop. And I know that
不是正确的方法,array_values
等等。但这是我想要实现的目标。我需要为wpall导入生成一个XML文件,以便我可以成功批量导入到woocommerce。这里的具体属性是ize,来自服务器的m getting that using
file_get_contents`,使用foreach循环解析哪个xpath。问题是我希望他们都在一个领域而不是拥有这个
<size>
<value>1</value>
<value>2</value>
</size>
依此类推,当我想要它时<size><value>1,2,3....</value></size>
请帮忙吗?
答案 0 :(得分:0)
然后你不需要使用数组, 你可以这样做:
echo "<size><value>";
foreach($n as $n){
$string="$string, ".$n;
}
echo $string;
echo" </value></size>";