Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP & XML
slash.
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Warszawa | Jankowce

Ostrzeżenie: (0%)
-----


Mam plik XML ktory zawiera drzewo w stylu:
[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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Prosze o pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 13:26