Dieser Abschnitt demonstriert ein kleines XMLAnwendungsFramework.
---------------- ------ ------------------------------------
Beginnen Sie mit XML-Dokument
Zuerst erstellen wir ein einfaches XML-Dokument.
Schauen Sie sich unser Original-XML-Dokument an, das das CD-Verzeichnis beschreibt.
<?xml version="1.0" encoding="ISO-8859-1"?> <CATALOG> <CD> <TITLE>Empire Burlesque</TITLE> <ARTIST>Bob Dylan</ARTIST> <COUNTRY>USA</COUNTRY> <COMPANY>Columbia</COMPANY> <PRICE>10.90</PRICE> <YEAR>1985</YEAR> </CD>
.
.
... mehr ...
.
---------------- -------------------------------------------------- -
XML-Dokumente in Dateninsel laden
Dateninsel kann auf XML-Dateien zugreifen.
Über Data Island können XML-Dokumente in HTML-Seiten eingefügt werden.
<xml src="cd_catalog.xml" id="xmldso" async="false"> </xml>
Mit dem obigen Beispielcode können Sie die Datei cd_catalog.xml in eine Dateninsel namens „xmldso“ laden. Die Rolle des Attributsasync="false" besteht darin, sicherzustellen, dass alle Daten im XML-Dokument in den Speicher geladen werden, bevor der HTML-Prozessor mit der Verarbeitung der XML-Daten beginnt.
---------------- ------ ------------------------------------
XML binden -Daten zum -Tabellenelement in HTML. Das
-Tabellenelement in HTML kann zum Anzeigen von XML-Daten verwendet werden.
Damit Ihre XML-Daten in einer HTML-Seite angezeigt werden, muss die Dateninsel an ein HTML-Element gebunden werden.
Um XML-Daten an ein Tabellenelement zu binden, müssen Sie dem Tabellenattribut ein Ressourcenattribut und dem Span-Element ein Feldattribut hinzufügen:
<table datasrc="#xmldso" width="100%" border="1"> <thead> <th>Title</th> <th>Artist</th> <th>Year</th> </thead> <tr align="left"> <td><span datafld="TITLE"></span></td> <td><span datafld="ARTIST"></span></td> <td><span datafld="YEAR"></span></td> </tr></table>
----- --- -------------------------------- --- --------
Binden Sie die Dateninsel an das - oder -Element >< Zur Anzeige von XML-Daten können entweder span>-Elemente verwendet werden. -Elements in einer neuen Zeile angezeigt werden. Skript kann die Navigationsfunktion durch ein Skriptprogramm realisieren. movenext() und move previous() verwenden, um die Navigationsfunktion zu implementieren. Zusammenfassung Das obige ist der detaillierte Inhalt vonBeispielcode-Freigabe für XML-Anwendungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!<br />Title:
<span datasrc="#xmldso" datafld="TITLE"></span>
<br />Artist:
<span datasrc="#xmldso" datafld="ARTIST"></span>
<br />Year:
<span datasrc="#xmldso" datafld="YEAR"></span>
<br />Title:
<p datasrc="#xmldso" datafld="TITLE"></p>
<br />Artist:
<p datasrc="#xmldso" datafld="ARTIST"></p>
<br />Year:
<p datasrc="#xmldso" datafld="YEAR"></p>
Dateninselmethode hinzufügen und Skript-<script type="text/javascript">
function movenext()
{
x=xmldso.recordset
if (x.absoluteposition < x.recordcount)
{
x.movenext()
}
}
function moveprevious()
{
x=xmldso.recordset
if (x.absoluteposition > 1)
{
x.moveprevious()
}
}
</script>
Wenn Sie das Wissen, das Sie auf dieser Seite gelernt haben, nutzen und Ihrer Fantasie freien Lauf lassen, können Sie ganz einfach perfekte Anwendungen erstellen.