XML-Line prüft jetzt, ob aus einem String oder einer Datei gelesen werden soll. Dabei wird davon ausgegangen, dass ein XML-String spitze Klammern enthalten muss, während ein Dateiname keine spitzen Klammern haben darf.
Der Code:
<?php
//Ein gültiger XML-String:
$obststring="<obst><apfel>gross</apfel></obst>";
require_once("xml-line.php");
$mylines = new xml_line($obststring, "hixml");
$mylines->xml_stream();
// Inhalt des Puffers ausgeben:
echo $mylines->get_output();
?>
Das Ergebnis: