Quantcast
Channel: Webmaster Resource » xml
Viewing all articles
Browse latest Browse all 3

XML-Datei mit PHP ausgeben

$
0
0

XML-Dateien werden immer populärer und seit PHP 5 können Sie einfach auf die darin gespeicherten Daten zugreifen und in Ihren Anwendungen benutzen.

Das in diesem Artikel vorgestellte Beispiel verwendet die folgende XML-Datei:

<?xml version="1.0" encoding="utf-8" ?>
<Staedte>
  <Stadt>
   <ID>1</ID>
   <Name>Brisbane</Name>
   <Land>Australien</Land>
  </Stadt>
  <Stadt>
   <ID>2</ID>
   <Name>Rhede</Name>
   <Land>Deutschland</Land>
  </Stadt>
  <Stadt>
   <ID>3</ID>
   <Name>Boston</Name>
   <Land>USA</Land>
  </Stadt>
</Staedte>

Um die Daten aus dieser XML-Datei einzulesen, können Sie die Funktion simplexml_load_file(…) verwenden. Der Funktion müssen Sie den Dateinamen (ggf. inklusive Pfad) der XML-Datei übergeben. Anschließend erhalten Sie ein Objekt ($Staedte) zurück, dass Sie ausgeben können. Auch der Zugriff auf einzelne Elemente ist möglich, wie das Beispiel zeigt.


<?php

$Staedte = simplexml_load_file("Staedte.xml");

var_dump($Staedte); // Gibt das ganze Objekt $Staedte aus

echo$Staedte->Stadt[0]->Name, // gibt Brisbane aus
    "<br />";

echo$Staedte->Stadt[1]->ID, // gibt 2 aus
    "<br />";

echo$Staedte->Stadt[2]->Land; // gibt USA aus

?>

Die Ausgabe des Objekts sieht folgendermaßen aus:

object(SimpleXMLElement)#1 (1) {
["Stadt"]=>
array(3) {
[0]=>
object(SimpleXMLElement)#2 (3) {
["ID"]=>
string(1) “1″
["Name"]=>
string(8) “Brisbane”
["Land"]=>
string(10) “Australien”
}
[1]=>
object(SimpleXMLElement)#3 (3) {
["ID"]=>
string(1) “2″
["Name"]=>
string(5) “Rhede”
["Land"]=>
string(11) “Deutschland”
}
[2]=>
object(SimpleXMLElement)#4 (3) {
["ID"]=>
string(1) “3″
["Name"]=>
string(6) “Boston”
["Land"]=>
string(3) “USA”
}
}
}


Viewing all articles
Browse latest Browse all 3

Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC

Trending Articles


Imágenes de Robin Hood para colorear


Dino Rey para colorear


Libros para colorear


Mandalas de flores para colorear


Dibujos para colorear de perros


Toro para colorear


People Walk Away Quotes, Inspire Quotes


Inggit Quotes and Kabit Quotes – Tagalog Patama Quotes


Mr. Bolero Best Tagalog Quotes


RE: Mutton Pies (mely)


Pokemon para colorear


Winx Club para colorear


Girasoles para colorear


Sapos para colorear


Renos para colorear


Dromedario para colorear


Long Distance Relationship Tagalog Love Quotes


Love Quotes Tagalog


Tamis Ng tagumpay


Mga Tala sa “Unang Siglo ng Nobela sa Filipinas” (2009) ni Virgilio S. Almario





Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC