Heim  >  Artikel  >  Backend-Entwicklung  >  XML lernt (1) mehrere XML-Dateiformate

XML lernt (1) mehrere XML-Dateiformate

黄舟
黄舟Original
2017-02-23 14:29:472204Durchsuche

1. Lassen Sie uns kurz XML vorstellen. XML ist eine textbasierte Auszeichnungssprache, ähnlich wie HTML, die problemlos Daten speichern kann

2. Mehrere Formate von XML-Dateien:

Format 1 : XML-CD-Verzeichnis anzeigen


<?xml version="1.0" encoding="utf-8" ?>
<CATALOG>
    <CD>
        <TITLE>Empire Burlesque</TITLE>
        <ARTIST>Bob Dylan</ARTIST>
        <COUNTRY>USA</COUNTRY>
        <COMPANY>Columbia</COMPANY>
        <PRICE>10.90</PRICE>
        <YEAR>1985</YEAR>
    </CD>
    <CD>
        <TITLE>Hide your heart</TITLE>
        <ARTIST>Bonnie Tyler</ARTIST>
        <COUNTRY>UK</COUNTRY>
        <COMPANY>CBS Records</COMPANY>
        <PRICE>9.90</PRICE>
        <YEAR>1988</YEAR>
    </CD>
</CATALOG>

Format 2: XML-Schulnotenverzeichnis anzeigen



<?xml version="1.0" encoding="utf-8" ?>
<config>
    <Header  col1="班级编号" col2="班级名称" col3="年级" col4="学校" col5="男生" col6="女生"  col7="人数"/>
    <row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/>
    <row     col1="12" col2="一(二)班" col3="初一" col4="三峡高级中学" col5="18" col6="12"  col7="30"/>
    <row     col1="13" col2="一(三)班" col3="初一" col4="三峡高级中学" col5="16" col6="26"  col7="42"/>
    <row     col1="14" col2="一(四)班" col3="初一" col4="三峡高级中学" col5="23" col6="17"  col7="40"/>
</config>


3, Analyse:


1.xml kann nur ein Element auf Stammebene haben, nicht mehr. Zum Beispiel, wenn Wenn Sie ein weiteres Root-Level-Element 7dad763e19e697e26a84dcd2c2dc50c062dd55d7eb7ac9391add251a3b7514f1 im Format 2 hinzufügen, wird ein Fehler gemeldet.

2.xml-Elemente können in einer Schleife verschachtelt werden und das übergeordnete Element enthält die untergeordnete Ebene Elemente, untergeordnete Elemente können ihre eigenen untergeordneten Elemente enthalten,

Zum Beispiel Format 1: Element auf Stammebene 34827478705dcb4b6514b72495dec9623a165eef81323bff4941679ce801be6f enthält untergeordnete Elemente c7c463e14edec9e013bcbfac2a252437e31671ff5b3c139d436cc2f6b83f000b und d15114bf3dc8d8fe2e2887944c735e50e31671ff5b3c139d436cc2f6b83f000b untergeordnete Elemente können mehrere eigene untergeordnete Elemente enthalten

3. Zwei Formen von Elementen:

Form 169becd2442d87a8c7748b740a87bf5da[Wert]6d815b06c8dcb7da22f659ac3fba7ac4 Zum Beispiel: b2386ffb911b14667cb8f0f91ea547a7Artikeltitel6e916e0f7d1e588d4f442bf645aedb2f

Form 29917a4f739e79fab5c2305cc8af18fe0

Zum Beispiel:

<row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/>

Die Oben finden Sie den Inhalt des XML-Lernens (1). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


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