Konwersja pliku XML

0

Witam,

Mam pytanie generuję z panelu sklepowego plik XML z danymi (wstawiam poniżej fragment):

 <name xml:lang="pol"><![CDATA[Spodnie bramkarskie TIERRO Goalkeeper adidas]]></name>
<short_desc xml:lang="eng"><![CDATA[Domyślną nazwę, opis jak i inne parametry dodawanego produktu zmienisz udając się na stronę TOWARY  Ustawienia nowo dodawanego produktu.]]></short_desc>
<short_desc xml:lang="pol"><![CDATA[Spodnie bramkarskie TIERRO Goalkeeper adidas - czarne]]></short_desc>
</description>
<iaiext:delivery_time><iaiext:mode type="deliverer"/>
<iaiext:time days="0"/>
</iaiext:delivery_time>
<iaiext:sum_in_basket value="yes"/>
<price gross="135.00" net="109.76" vat="23.0"/>
<iaiext:srp gross="169.00" net="137.40" vat="23.0"/>
<iaiext:sizes><iaiext:size id="1"  code="3582-1" weight="0"  code_external="" />
<iaiext:size id="2"  code="3582-2" weight="0"  code_external="" />
<iaiext:size id="3"  code="3582-3" weight="0"  code_producer="z11474 - s" code_external="" ><iaiext:stock id="1" quantity="2.000"/>
</iaiext:size><iaiext:size id="4"  code="3582-4" weight="0"  code_producer="z11474 - m" code_external="" ><iaiext:stock id="1" quantity="2.000"/>
</iaiext:size><iaiext:size id="5"  code="3582-5" weight="0"  code_producer="z11474 - l" code_external="" ><iaiext:stock id="1" quantity="2.000"/>
</iaiext:size><iaiext:size id="6"  code="3582-6" weight="0"  code_external="" />
<iaiext:size id="7"  code="3582-7" weight="0"  code_external="" />
<iaiext:size id="8"  code="3582-8" weight="0"  code_external="" />
<iaiext:size id="9"  code="3582-9" weight="0"  code_external="" />
<iaiext:size id="64"  code="3582-64" weight="0"  code_external="" />
<iaiext:size id="65"  code="3582-65" weight="0"  code_external="" />
<iaiext:size id="66"  code="3582-66" weight="0"  code_external="" />
</iaiext:sizes>

I chciałbym go przekształcić w inną strukturę zaczerpując dane z powyższej struktury, struktura miała by się składać:

<Product>
<Codes>
<Code type="3">kod towaru zaciągany z code_producer="z11474<//Code>
</Codes>
<Stock>
<Type>stała wartość</Type>
<Quantity>suma pól quantity="2.000" dla danego towaru</Quantity>
</Stock>
</Product>

Czy istnieje realna szansa na zrobienie takiego czegoś? Jeżeli tak proszę o odpowiedź, linki do jakiś poradników etc.

Dziękuje z góry.

--
Pozdrawiam

0

szukaj w google pod "xml parsing php"

1 użytkowników online, w tym zalogowanych: 0, gości: 1