我需要你的大力帮助,我总是迷失在这个问题中,我一直在Google上搜索,但没有什么能帮助我。当我找到一些解决方案时,它不起作用.....帮助我请求:/用PHP或XSLT编辑xml文件
用PHP或XSLT请求编辑Thx。
输入:
<SHOP>
<SHOPITEM>
<PRODUCTNAME>Table</PRODUCTNAME>
<DESCRIPTION>slaklasdk askdalsd dsasd</DESCRIPTION>
<URL>http://www.google.com/</URL>
<IMGURL>http://www.google.com/</IMGURL>
<PRICE>79</PRICE>
<CATEGORIES>
<CATEGORY>Work, table</CATEGORY>
</CATEGORIES>
<MOTIVES>
<MOTIVE>Brown oak</MOTIVE>
</MOTIVES>
<SIZES>
<SIZE>
<SIZEID>38626</SIZEID>
<SIZENAME>uni</SIZENAME>
<STOREPIECES>12</STOREPIECES>
</SIZE>
</SIZES>
</SHOPITEM>
<SHOPITEM>
<PRODUCTNAME>Book</PRODUCTNAME>
<DESCRIPTION>asdasdasdawra asdaseasd</DESCRIPTION>
<URL>http://www.google.com/</URL>
<IMGURL>http://www.google.com/</IMGURL>
<PRICE>79</PRICE>
<CATEGORIES>
<CATEGORY>Book, Magazine</CATEGORY>
</CATEGORIES>
<MOTIVES>
<MOTIVE>Black with blue stars</MOTIVE>
</MOTIVES>
<SIZES>
<SIZE>
<SIZEID>38626</SIZEID>
<SIZENAME>uni</SIZENAME>
<STOREPIECES>0</STOREPIECES>
</SIZE>
</SIZES>
</SHOPITEM>
我需要:
1)删除<URL> and <IMGURL>
2)<PRODUCTNAME>
重命名<title>
3)<CATEGORIES>
删除和重命名<CATEGORY> on <ctg_0>
4)<MOTIVE>
合并与<DESCRIPTION>
和删除<MOTIVES>,<MOTIVE>
5)删除<SIZES>, <SIZE> and <SIZEID>
之后<SIZENAME>
上<pieces>
<DISCRIPTION>
并添加新的元件
<unit>0</unit>
和重命名
<STOREPIECES>
输出:
<SHOP>
<SHOPITEM>
<title>Table</title>
<DESCRIPTION>slaklasdk askdalsd dsasd, Motive:Brown oak, size:uni</DESCRIPTION>
<PRICE>79</PRICE>
<ctg_0>Book, Magazine</ctg_0>
<pieces>12</pieces>
<unit>0</unit>
</SHOPITEM>
<SHOPITEM>
<title>Book</title>
<DESCRIPTION>asdasdasdawra asdaseasd, Motive:Black with blue stars, size:uni</DESCRIPTION>
<PRICE>79</PRICE>
<ctg_0>Book, Magazine</ctg_0>
<pieces>0</pieces>
<unit>0</unit>
</SHOPITEM>
</SHOP>
**我需要**不是一个问题,这不是一个编码服务。如果你被困在**特定**问题上,请询问*那*。 – 2014-12-04 23:45:51
对不起,但我的英语不好,所以我用直言不讳,你不必非常积极。 – Proender 2014-12-05 18:52:57
你的英语与它无关。 http://stackoverflow.com/help/how-to-ask不要将简洁与侵略性混为一谈。 – 2014-12-05 19:05:09