Heim >php教程 >php手册 >PHP-Studiennotizen: XML-Dateien mit PHP lesen

PHP-Studiennotizen: XML-Dateien mit PHP lesen

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-10-11 14:03:07950Durchsuche

XML wurde nach und nach durch JSON ersetzt. Die verwendeten APIs verwenden jetzt alle JSON, aber einige alte Websites verwenden immer noch XML.

Die Standard-XML-Datei hier ist: address.xml, die im gleichen Verzeichnis wie die gelesene PHP-Datei gespeichert ist. Der XML-Inhalt lautet wie folgt:

<?xml version="1.0" encoding="utf-8"?>
<note>
    <name>简庆旺</name>
    <address>福建省漳州市南靖县梅林镇官洋村</address>
    <tel>17095921320</tel>
    <code>363609</code>
    <school>
        <highschool>
            <name>永定一中</name>
            <address>福建省龙岩市永定区91路</address>
        </highschool>
        <university>
            <name>吉首大学</name>
            <address>湖南省吉首市人民南路120号</address>
        </university>
    </school>

</note>

XML-Lesemethode 1:

<?<span style="color: #000000;">php

</span><span style="color: #800080;">$xml</span> = <span style="color: #008080;">simplexml_load_file</span>('address.xml'<span style="color: #000000;">);
</span><span style="color: #008000;">//</span><span style="color: #008000;">输出下,内容是个对象</span>
<span style="color: #008080;">var_dump</span>(<span style="color: #800080;">$xml</span><span style="color: #000000;">);
</span><span style="color: #0000ff;">echo</span> ("<br/>"<span style="color: #000000;">);
</span><span style="color: #008000;">//</span><span style="color: #008000;">读取到简庆旺</span>
<span style="color: #0000ff;">echo</span> <span style="color: #800080;">$xml</span>-><span style="color: #000000;">name;
</span><span style="color: #0000ff;">echo</span> ("<br/>"<span style="color: #000000;">);
</span><span style="color: #008000;">//</span><span style="color: #008000;">读取到永定一中</span>
<span style="color: #0000ff;">echo</span> <span style="color: #800080;">$xml</span>->school->highschool-><span style="color: #000000;">name;
</span>?>

XML-Lesemethode zwei:

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