Heim > Artikel > Backend-Entwicklung > XML lernt (1) mehrere XML-Dateiformate
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).