Aus logischen Gründen heißt die Methode jetzt nicht mehr
insert_element_after_element(). Es wird nämlich ein String nach dem
Schlusstag eingefügt. Das muss kein XML-Element sein.
Beispiel: Im Element obst den Eintrag Birne suchen und einen
String einfügen. Der String ist in diesem Fall ein neues Element.
<?php
$mylines = new xml_line("xml-files/obst.xml", "hixml");
$arg=array(0, "obst", "Birne");
$insert="<obst>Erdbeere</obst>";
$mylines->insert_after_element($arg, $insert);
$mylines->xml_stream();
echo $mylines->get_output();
?>
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>
Nachher:
<nahrungsmittel>
- <vegetarisch>
- - <obst>Apfel</obst>
- - <obst>Birne</obst>
<obst>Erdbeere</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>
Index | nach oben