Interface Dom de PHP 5

De Wicri Outils

PHP 5 dispose d'une interface DOM (Document Object Modele) du langage XML intégrée dans la distribution.

Cette page est un point d'entrée sur son utilisation pratique.

Documentation

Voir :

Hello World

En ligne

<html>
 <head>
  <title>Test PHP</title>
 </head>
 <body>
 <?php 
  $dom = new DomDocument();

  $dom->loadXML('<World>vide</World>');
  echo '<p> Hello ';
  $racine = $dom->documentElement;
  echo $racine->nodeName;
  echo '</p>';
 ?>
 </body>
</html>

Sous unix

php
 <?php 
  $dom = new DomDocument();

  $dom->loadXML('<World>vide</World>');
  echo '<p> Hello ';
  $racine = $dom->documentElement;
  echo $racine->nodeName;
  echo '</p>\n';
 ?>

ou bien

cat <<... > truc.php
<?php 
  \$dom = new DomDocument();

  \$dom->loadXML('<World>vide</World>');
  echo '<p> Hello ';
  \$racine = \$dom->documentElement;
  echo \$racine->nodeName;
  echo '</p>\n';
 ?>
...

php truc.php

Test parser

cat <<... > testDom.php
<?php 
  \$dom = new DomDocument();
  \$line = fgets(STDIN); 
  echo \$line;
  \$dom->loadXML(\$line);
  echo \$dom->documentElement->nodeName;
 ?>
...