【发布时间】:2016-02-07 23:19:53
【问题描述】:
这是我的类别 XML 文件。从上到下的类别级别:
<categories>
<category>
<category id="17" name="Off-Road" />
<category id="141" name="HPI - Maverick" />
<category id="453" name="HSP" />
<category id="412" name="Diger" />
</category>
<category>
<category id="124" name="Benzinli" />
<category id="125" name="Off-Road" />
<category id="295" name="MCD Racing" />
<category id="315" name="RTR" />
<category id="316" name="Kit Versiyonları" />
</category>
</categories>
这是我的产品 XML 文件。只有类别 ID:
<products>
<product>
<id>001300V4</id>
<name>MCD RRV4 Competition - No Engine</name>
<price>1049</price>
<stock>2</stock>
<currency>Euro</currency>
<brand>MCD Racing</brand>
<description>
<![CDATA[......]]> ]]>
</description>
<categories>
<category>316</category>
</categories>
</product>
如何合并这两个文件并只转换一个xml文件?请帮我。谢谢。
我需要最终的 xml:
<products>
<product>
<id>001300V4</id>
<name>MCD RRV4 Competition - No Engine</name>
<price>1049</price>
<stock>2</stock>
<currency>Euro</currency>
<brand>MCD Racing</brand>
<description><![CDATA[......]]></description>
<categories>
<category>Benzinli</category>
<category>Off-Road</category>
<category>MCD Racing</category>
<category>Kit Versiyon</category>
</categories>
</product>
</products>
【问题讨论】:
-
在我们最终的 xml 中你放了 4 个
标签,有什么标准?在“产品 XML”中,我只能看到 1 个 id 为 316 的类别,所以我希望只在最终的 xml 中插入 <category>Kit Versiyonları</category>(id=316)。你能解释一下入选标准吗? -
另外,要么你的xml无效。可以仔细检查并重新编辑帖子吗?
-
顶级类别
和子类别 等... -
每个原产地的产品只有一个类别?
-
是的,每个产品只有一个类别。