Cette section présente un petit XMLapplicationframework.
------------------------------------------------------ ------ ------------------------------------
Commencez par Document XML
Premièrement, nous créons un document XML simple.
Jetez un œil à notre document XML original décrivant le répertoire du CD.
<?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>
.
.
... plus ...
.
---------------- -------------------------------------------------- ----------------
Charger des documents XML dans l'îlot de données
L'îlot de données peut accéder aux fichiers XML.
Grâce à Data Island, des documents XML peuvent être introduits dans des pages HTML.
<xml src="cd_catalog.xml" id="xmldso" async="false"> </xml>
En utilisant l'exemple de code ci-dessus, vous pouvez charger le fichier cd_catalog.xml dans un îlot de données appelé "xmldso". Le rôle de l'attributasync="false" est de garantir que toutes les données du document XML sont chargées en mémoire avant que le processeur HTML ne commence à traiter les données XML.
------------------------------------------------------ ------ ------------------------------------
Lier XML données à l'élément table du HTML L'élément
table en HTML peut être utilisé pour afficher des données XML.
Pour que vos données XML soient affichées dans une page HTML, l'îlot de données doit être lié à un élément HTML .
Pour lier des données XML à un élément de table, vous devez ajouter un attribut de ressource à l'attribut de table et ajouter un attribut de champ à l'élément span :
<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>
----- --- ----------------------------------------------- --- -----------------------
Lier l'îlot de données à l'élément >< Les éléments span> ou peuvent être utilisés pour afficher des données XML. à votre page, et d'utiliser l'attribut de ressource de données pour lier chaque élément à l'élément du document XML, comme ceci : , les données seront affichées sur une nouvelle ligne. Script peut réaliser une fonction de navigation via un programme de script. movenext() et moveprevious() pour implémenter la fonction de navigation. Résumé Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!<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>
Ajoutez la méthode de l'îlot de données et utilisez les <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>
Si vous utilisez les connaissances que vous avez acquises sur cette page et faites appel à votre imagination, vous pouvez facilement créer des applications parfaites.