| | |
multi dimensional array search xml parser
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Jul 2006
Posts: 15
Reputation:
Solved Threads: 0
Hai,
I got xml parser to read xml file the output is like multi dimensional array ,i want to search particular id and get that matched id details from that array if the element have child to read child array also
I give one example here
<map>
<page id="home" name="Home" content="home.xml" template="home.php" bar="home_bar.xml"/>
<page id="training" name="Training" content="training.xml" template="text.php" bar="training_bar.xml">
<page id="training-trainings" name="Trainings" content="training-trainings.xml" template="text.php" bar="training_bar.xml"/>
<page id="training-workshops" name="Workshops" content="training-workshops.xml" template="text.php" bar="training_bar.xml"/>
</page>
</map>
If i give search id ="training"
The out put is the values in
id="training"
name="Training"
content="training.xml"
template="text.php"
bar="training_bar.xml"
2.If i give search id ="home"
The out put is the values in
id="home"
name="Home"
content="home.xml"
template="home.php"
bar="home_bar.xml"
and child nodes values are need
id="training"
name="Training"
content="training.xml"
template="text.php"
bar="training_bar.xml"
2nd child
id="training-trainings"
name="Trainings"
content="training-trainings.xml"
template="text.php"
bar="training_bar.xml"
<page id="training-workshops" name="Workshops" content="training-workshops.xml" template="text.php" bar="training_bar.xml"/>
My Xml parser out put is like this
Array
(
[map] => Array
(
[page] => Array
(
[0] => Array
(
[id] => home
[name] => Home
[content] => home.xml
[template] => home.php
[bar] => home_bar.xml
[value] =>
)
[1] => Array
(
[page] => Array
(
[0] => Array
(
[id] => training-trainings
[name] => Trainings
[content] => training-trainings.xml
[template] => text.php
[bar] => training_bar.xml
[value] =>
)
[1] => Array
(
[id] => training-workshops
[name] => Workshops
[content] => training-workshops.xml
[template] => text.php
[bar] => training_bar.xml
[value] =>
)
)
[id] => training
[name] => Training
[content] => training.xml
[template] => text.php
[bar] => training_bar.xml
[value] =>
)
)
[value] =>
)
)
Any Expert help me
Thanks
Bala
I got xml parser to read xml file the output is like multi dimensional array ,i want to search particular id and get that matched id details from that array if the element have child to read child array also
I give one example here
<map>
<page id="home" name="Home" content="home.xml" template="home.php" bar="home_bar.xml"/>
<page id="training" name="Training" content="training.xml" template="text.php" bar="training_bar.xml">
<page id="training-trainings" name="Trainings" content="training-trainings.xml" template="text.php" bar="training_bar.xml"/>
<page id="training-workshops" name="Workshops" content="training-workshops.xml" template="text.php" bar="training_bar.xml"/>
</page>
</map>
If i give search id ="training"
The out put is the values in
id="training"
name="Training"
content="training.xml"
template="text.php"
bar="training_bar.xml"
2.If i give search id ="home"
The out put is the values in
id="home"
name="Home"
content="home.xml"
template="home.php"
bar="home_bar.xml"
and child nodes values are need
id="training"
name="Training"
content="training.xml"
template="text.php"
bar="training_bar.xml"
2nd child
id="training-trainings"
name="Trainings"
content="training-trainings.xml"
template="text.php"
bar="training_bar.xml"
<page id="training-workshops" name="Workshops" content="training-workshops.xml" template="text.php" bar="training_bar.xml"/>
My Xml parser out put is like this
Array
(
[map] => Array
(
[page] => Array
(
[0] => Array
(
[id] => home
[name] => Home
[content] => home.xml
[template] => home.php
[bar] => home_bar.xml
[value] =>
)
[1] => Array
(
[page] => Array
(
[0] => Array
(
[id] => training-trainings
[name] => Trainings
[content] => training-trainings.xml
[template] => text.php
[bar] => training_bar.xml
[value] =>
)
[1] => Array
(
[id] => training-workshops
[name] => Workshops
[content] => training-workshops.xml
[template] => text.php
[bar] => training_bar.xml
[value] =>
)
)
[id] => training
[name] => Training
[content] => training.xml
[template] => text.php
[bar] => training_bar.xml
[value] =>
)
)
[value] =>
)
)
Any Expert help me
Thanks
Bala
![]() |
Similar Threads
- Creating a multi-dimensional Session variable (PHP)
- Passing multi-dimensional array (C)
- assign elements to a multi-d array (C)
- Multi-dimensional Arrays: (Python)
- Need help passing a multi-dimensional array (C++)
- Referencing a single dimension of a multi-dimensional array (VB.NET)
Other Threads in the PHP Forum
- Previous Thread: File upload problem
- Next Thread: php mysql problem
| Thread Tools | Search this Thread |
# 5.2.10 alexa apache api array beginner binary broken cakephp checkbox class clean clients cms code cron curl database date directory display dissertation dropdown dynamic echo echo$_get[x]changingitintovariable... email encode error fairness file files folder form forms function functions google href htaccess html image images include indentedsubcategory insert ip javascript joomla legislation limit link local login mail memberships menu mlm multiple multipletables mysql mysqlquery newsletters oop open paypal pdf persist php problem provider query radio random recursion remote rss script search server sessions sms sockets source space spam sql syntax system table tutorial update upload url validator variable video web youtube





