Parsing XML in PHP con XML Wrangler
XML Wrangler è una libreria per PHP per facilitare alcune operazioni sugli XML.
In questo articolo vediamo come usarla per fare il parsing di una stringa.
Possiamo installarla con composer:
composer require saloonphp/xml-wrangler
Qui sotto un esempio:
require 'vendor/autoload.php';
use Saloon\XmlWrangler\XmlReader;
$strXml = '<books>
<book>
<title>IT</title>
</book>
<book>
<title>Sahara</title>
</book>
</books>';
$reader = XmlReader::fromString($strXml);
foreach ($reader->values() as $books) {
foreach ($books as $book) {
foreach ($book as $b) {
$title = $b['title'];
echo "$title<br>";
}
}
}
Vi consiglio di dare un'occhata alla doc per altri metodi.
Enjoy!
php xml xml-wranger
Commentami!