Exemple de code détaillé pour l'échange de données XML

黄舟
Libérer: 2017-03-29 15:48:45
original
2018 Les gens l'ont consulté

Vous pouvez créer des documents XML sur le serveur sans installer le XMLcontrôle.

------------------------------------------------------ ------ ------------------------------------

Stockage XML les documents côté serveur
Les fichiers XML peuvent être stockés sur des serveurs Web.

Tout comme les autres fichiers HTML, les fichiers XML peuvent être stockés sur un serveur Web.

Ouvrez votre bloc-notes et écrivez le code suivant :

<?xml version="1.0" encoding="gb2312"?>
<note><from>小奀</from><to>小林</to><message>晚上一起去火锅呀</message></note>
Copier après la connexion

Ensuite, enregistrez ce fichier sur votre serveur et nommez-le "note.xml".

Remarque : ce fichier XML doit se trouver dans le même répertoire que vos autres fichiers HTML et le type MIME doit être défini sur text/xml.

------------------------------------------------------ ------ ------------------------------------

Utiliser ASP Générer des fichiers XML
Les fichiers XML peuvent être générés côté serveur même si le logiciel XML n'est pas installé.

Afin que le serveur génère une réponse XML dynamique au client, nous pouvons créer une simple page ASP contenant le code suivant sur le serveur :

<%
response.ContentType="text/xml"
response.Write("<?xml version=&#39;1.0&#39; encoding=&#39;gb2312&#39;?>")
response.Write("<note>")
response.Write("<from>小奀</from> ")
response.Write("<to>小林</to>")
response.Write("<message>晚上一起去火锅呀</message> ")
response.Write("</note>")
%>
Copier après la connexion

Remarque : Le contenu de le XML doit être défini correctement. Vérifiez la page ASP Si le serveur prend en charge ASP, vous verrez que le contenu affiché est le même que celui du fichier note.xml.

------------------------------------------------------ ------ ------------------------------------

Générer du XML document de la base de données
Les documents XML peuvent être exportés dynamiquement depuis la base de données sans installer de logiciel XML.

Nous pouvons obtenir des données de la base de données en modifiant légèrement l'exemple précédent.

Ce qui suit est un exemple de page ASP qui génère dynamiquement des données XML côté serveur :

<%
response.ContentType = "text/xml"
set conn=Server.CreateObject("ADODB.Connection") 
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("../ado/database.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)rs.MoveFirst()response.write("<?xml version=&#39;1.0&#39; encoding=&#39;ISO-8859-1&#39;?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "</fname>")
response.write("<lname>" & rs("lname") & "</lname>")
response.write("</guest>")
rs.MoveNext()
wendrs.close()
conn.close()
response.write("</guestbook>")
%>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!