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

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

墨辰丷
墨辰丷Original
2018-05-26 11:26:401045Durchsuche

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";
 }
?>

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>

Die Die laufenden Ergebnisse sind wie folgt:

PHP Hacks - Jack Herrington - O&#39;Reilly
Podcasting Hacks - Jack Herrington - O&#39;Reilly

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!

Stellungnahme:
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