Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/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
Php 识别节点是否存在的方法是只添加几个子节点_Php_Xml Parsing - Fatal编程技术网

Php 识别节点是否存在的方法是只添加几个子节点

Php 识别节点是否存在的方法是只添加几个子节点,php,xml-parsing,Php,Xml Parsing,我有一个xml,供应商给了我很多产品 有些节点在所有字段中都是相同的,但它们只相差一个。让我举个例子来更好地理解: <product><name>Sweater x</name><color> Red </color></product> <product><name>Sweater x</name><color> Green </color></produc

我有一个xml,供应商给了我很多产品

有些节点在所有字段中都是相同的,但它们只相差一个。让我举个例子来更好地理解:

<product><name>Sweater x</name><color> Red </color></product>
<product><name>Sweater x</name><color> Green </color></product>
毛衣x红色
毛衣x绿色
可以获得该类型的结果

 <product><name>Sweater x</name><color>Red, Green</color></product>
毛衣红色,绿色

您能使用XSLT吗?如果是,是哪个平台/解析器?不,我不能使用XSLT。我需要转换这个xml文件并用php解析它,以便在Mysql上上传数据。我使用的电子商务系统是opencart