Inhalte vor dem Endtag einfügen

insert_before_end()

Vorher:


<nahrungsmittel>
  -  <vegetarisch>
  -     -  <obst>Apfel</obst>
  -     -  <obst>Birne</obst>
  -     -  <obst>Himbeere</obst>
  -     -  <gemuese preis="gut">M</gemuese>
  -     -  <gemuese>Kopfsalat</gemuese>
  -     -  <gemuese>Tomate</gemuese>
  -  </vegetarisch>
  -  <fleisch>
  -     -  <schwein>Schnitzel</schwein>
  -     -  <rind>Gulasch</rind>
  -  </fleisch>
</nahrungsmittel>

<?php
$mylines = new xml_line("xml-files/obst.xml", "hixml");
$arg=array(0, "vegetarisch");
$insert="<gemuese>Kohl</gemuese>";
$mylines->insert_before_end($arg, $insert);
$mylines->xml_stream();
// Inhalt de Puffers ausgeben:
echo $mylines->get_output();
?>


Nachher:


<nahrungsmittel>
  -  <vegetarisch>
  -     -  <obst>Apfel</obst>
  -     -  <obst>Birne</obst>
  -     -  <obst>Himbeere</obst>
  -     -  <gemuese preis="gut">M</gemuese>
  -     -  <gemuese>Kopfsalat</gemuese>
  -     -  <gemuese>Tomate</gemuese>
<gemuese>Kohl</gemuese>   -  </vegetarisch>
  -  <fleisch>
  -     -  <schwein>Schnitzel</schwein>
  -     -  <rind>Gulasch</rind>
  -  </fleisch>
</nahrungsmittel>