Interface Dom de PHP 5 : Différence entre versions
De Wicri Outils
(→Sous unix) |
(→Test parser) |
||
| Ligne 68 : | Ligne 68 : | ||
\$line = fgets(STDIN); | \$line = fgets(STDIN); | ||
echo \$line; | echo \$line; | ||
| + | \$dom->loadXML(\$line); | ||
| + | echo \$dom->documentElement->nodeName; | ||
?> | ?> | ||
... | ... | ||
Version actuelle datée du 14 mars 2024 à 21:29
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.phpTest parser
cat <<... > testDom.php
<?php
\$dom = new DomDocument();
\$line = fgets(STDIN);
echo \$line;
\$dom->loadXML(\$line);
echo \$dom->documentElement->nodeName;
?>
...