Parsing XML in PHP con XML Wrangler

Mattepuffo's logo
Parsing XML in PHP con XML Wrangler

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!


Condividi

Commentami!