[xml:1:36e3dfce81]
<core>
<element>
<typ>Jakis tam typ</typ>
<typid>1</typid>
</element>
<element>
<typ>Drugi element</typ>
<typid>2</typid>
</element>
<element>
<typ>trzeci element</typ>
<typid>3</typid>
</element>
<grupaelementow>
<nazwa>grupa1</nazwa>
<subnazwa>aaaa</subnazwa>
<typid>1</typid>
<typid>2</typid>
</grupaelementow>
<grupaelementow>
<nazwa>grupa2</nazwa>
<subnazwa>qqqq</subnazwa>
<typid>1</typid>
</grupaelementow>
<grupaelementow>
<nazwa>grupa3</nazwa>
<subnazwa>ttt</subnazwa>
<typid>1</typid>
<typid>2</typid>
<typid>2</typid>
</grupaelementow>
</core>
[/xml:1:36e3dfce81]
I teraz chcialbym stworzyc tablice wielowymiarowa na podstawie tego pliku xml, ktora by wygladala tak:
[php:1:36e3dfce81]<?php
$core['nazwa grupy']['subnazwa']['typid'] = 'nazwa typu';
//czyli tak zeby miec to wszystko pogrupowane czyli przykladowo core od
//grupa elementow o nazwie grupa1 wygladalby tak:
$core['grupa1']['aaaa']['1'] = 'Jakis tam typ';
$core['grupa1']['aaaa']['2'] = 'Drugi element';
?>[/php:1:36e3dfce81]
w sposob analogiczny pozostale typy - czyli chodzi mi o przerobienie dokumentu xml do postaci tablicy wielowymiarowej, i teraz pytanie jak to zrobic przy pomocy php - potraktowac dokument xml jako dokument tekstowy i uzywac fuknkcji do obrobki tekstu wraz z wyrazeniami regularnym, czy jest moze jakis sposob poprzez wbudowane funkcje obslugi XML - a moze jakies 3 rozwiazanie

Prosze o pomoc