Sample code for XML parsing with PHP
There
are lots of examples on using XML with PHP in the internet. A simple search
would provide you a lot of code to work with. For example if you want
to load an XML document 'books.xml', then you can use the following code.
_______________________________________________
_______________________________________________
$domobj =
new DomDocument();
$domobj->load("books.xml");
Suppose you
want to get all the names of the authors in the XML file, then you can
do so by,
$authors
= $domobj->getElementsByTagName("author");
The above
code would get an array of all the authors available in the XML file.
If you want to print out all the authors, then you have to use a foreach
loop to print out as given below:
foreach($authors
as $authnode) {
print $authnode->textContent . " ";
}
The same
example can also be done by using the XPath query to navigate through
all the authors in the XML document. This can be done like,
$xptoauthor
= new domxpath($domobj);
$authors = $xptoauthor->query("/books/book/author");
foreach ($authors as $authnode) {
print $authnode->txtContent . " ";
}
You can try
these samples on your own to have a feel on how easy it is to work with
XML and PHP.
Linked by Thom Holwerda on Wed 13th Jul 2005 17:02 UTC (New Mobile Computing) This tutorial is part I of a three-part series ( part II | part III ) that takes you from the most basic PHP script to working with databases and streaming from the file system by documenting the building of a document workflow system.
FREE
Subscription
Subscribe to our mailing list and receive new articles
through email. Keep yourself updated with latest
developments in the industry.
Note
: We never rent, trade, or sell my email lists to
anyone.
We assure that your privacy is respected
and protected.
_______________________________________
Recommended
XML Books
|
|