Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erklärung, wie PHP Buch-XML-Formatdaten basierend auf DOM liest

Detaillierte Erklärung, wie PHP Buch-XML-Formatdaten basierend auf DOM liest

墨辰丷
Freigeben: 2023-03-28 07:16:01
Original
1080 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode zum Lesen von Buch-XML-Formatdaten basierend auf DOM vorgestellt. Dabei handelt es sich um den DOM-basierten Lesevorgang für XML-Formatdateien. Weitere Informationen finden Sie unter

. Wie folgt:

<?php
 $doc = new DOMDocument();
 $doc->load( &#39;books.xml&#39; );
 $books = $doc->getElementsByTagName( "book" );
 foreach( $books as $book )
 {
 $authors = $book->getElementsByTagName( "author" );
 $author = $authors->item(0)->nodeValue;
 $publishers = $book->getElementsByTagName( "publisher" );
 $publisher = $publishers->item(0)->nodeValue;
 $titles = $book->getElementsByTagName( "title" );
 $title = $titles->item(0)->nodeValue;
 echo "$title - $author - $publisher\n";
 }
?>
Nach dem Login kopieren

books.xml-Datei lautet wie folgt:

<?xml version="1.0"?>
<books>
 <book>
  <author>Jack Herrington</author>
  <title>PHP Hacks</title>
  <publisher>O&#39;Reilly</publisher>
 </book>
 <book>
  <author>Jack Herrington</author>
  <title>Podcasting Hacks</title>
  <publisher>O&#39;Reilly</publisher>
 </book>
</books>
Nach dem Login kopieren

Die Die laufenden Ergebnisse sind wie folgt:

PHP Hacks - Jack Herrington - O&#39;Reilly
Podcasting Hacks - Jack Herrington - O&#39;Reilly
Nach dem Login kopieren

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP-Implementierung zum Lesen von XML-Format-Dateien

php verwendet eval, um die Berechnungsformel des String--Formats zu implementieren

Eine kurze Analyse des Unterschieds zwischen JSON und JSONP und des Erhaltens von JSON Daten durch Ajax-Konvertierung des PostFormats

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie PHP Buch-XML-Formatdaten basierend auf DOM liest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage