Board index   FAQ   Search  
Register  Login
Board index PHP PHP General

XML parse

General discussions related to php

Moderators: macek, egami, gesf

XML parse

Postby aaantt » Thu Feb 28, 2013 2:07 am

the followings are XML sample code.
Code XML:
<m:ad xmlns:m="http://www.w3c.org/soap">
<title><![CDATA[TITLE]]></title>
<phone>123456789</phone>
<attributeGroup>
<attribute id="14" name="A1">40</attribute>
<attribute id="15" name="A2">50</attribute>
</attributeGroup>
</m:ad>
I only know PHP XMLReader to get value

Code PHP:
while ( $reader->read() ) {
if ( $reader->nodeType ==XMLReader::ELEMENT && $reader->name == "attribute" ) {
printf("id=%s, name=%s\n", $reader->getAttribute('id'), $reader->getAttribute('name'));
}
}
But how to get attribute A1, A2 . I would like to get 40, and 50 both .Like this

id=14, name=A1, value 40
id=15, name=A2, value 50
aaantt
New php-forum User
New php-forum User
 
Posts: 2
Joined: Thu Feb 28, 2013 2:06 am

Re: XML parse

Postby aaantt » Thu Feb 28, 2013 10:14 am

help me , please
aaantt
New php-forum User
New php-forum User
 
Posts: 2
Joined: Thu Feb 28, 2013 2:06 am

Re: XML parse

Postby viper94x » Tue Mar 12, 2013 2:09 am

Ok first of all, use simplexml, it is build into php and works like a charm.
Their documentation is very straight forward, so I'll just send you the link:
http://php.net/manual/en/book.simplexml.php
If you need help with the coding, let me know in a pm.

Sam
viper94x
New php-forum User
New php-forum User
 
Posts: 15
Joined: Mon Apr 16, 2012 2:15 am
Location: Netherlands


Return to PHP General

Who is online

Users browsing this forum: No registered users and 2 guests

Sponsored by Sitebuilder Web hosting and Traduzioni Italiano Rumeno and antispam for cPanel.