Accueil > Forum > > > > Lire un fichier XML en asp pur
Lire un fichier XML en asp pur
vendredi 21 août 2009 à 13:38:28 |
Lire un fichier XML en asp pur

TheBuzzer
|
J'ai un fichier XML à plusieurs niveaux et je n'arrive pas à lire le contenu, on me retourne constamment des erreurs d'objet manquant ou [] en trop!?
Mon XML est de la forme
<produits>
<livres>
<livre>
<titre></titre>
<NbPages></NbPages>
<Description></Description>
</livre>
<livre>
...
</livre>
</livres>
<autres>
<crayons>
...
</crayons>
</autres>
</produits>
Est-ce que qqun a une idée comment traîter ça?
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
vendredi 21 août 2009 à 13:48:53 |
Re : Lire un fichier XML en asp pur

nhervagault
|
Bonjour à TOI.
Merci d'indiquer comment tu lis le fichier.
Les classes XML de .net fonctionne tres bien.
|
|
samedi 22 août 2009 à 06:36:55 |
Re : Lire un fichier XML en asp pur

TheBuzzer
|
Je vais t'avouer détester Microsoft avec ces clases de merde que tu dois installer pour réussir à faire la moindre app qui sort de l'ordinaire! Et tu passes par Rome et Paris pour aller à Québec! Vive le PHP! Désolé, fallait que je le dise! Alors j'ai un client présentement sur asp et il ne semble pas avoir les classes qu'il faut et quand je parle de ça au fournisseur web, il ne semble pas au courant!
Cette exemple ci a très bien fonctionné sauf que mon fichier xml est plus complexe et je ne réussis pas à récupérer les données à plus haut niveau!
http://www.stardeveloper.com/articles/display.html?article=2000072801&page=1
Avec cette exemple plus haut, il me manque toujours un élément pour aller plus haut dans hiérarchie de mon fichier XML! Et pourtant j'y arrive simplement en PHP ou ActionScript 3.0 mais toujours une erreur de syntaxe même si je suis les DOM Properties de w3schools!?!
http://www.w3schools.com/DOM/dom_methods.asp
Et l'exemple du site ici utilise des sources non disponible. Voir erreur...
http://www.aspfr.com/codes/LIRE-FICHIER-XML-ASP-NET_8808.aspx
<!--
Active Server Pages error 'ASP 0221'
Invalid @ Command directive
/v3.1/test2.asp, line 7
The specified 'import Namespace="System.Data"' option is unknown or invalid.
-->
Je suis à 2 doigts de tout basculer chez mon serveur personnel PHP!
Avez-vous des idées?
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
samedi 22 août 2009 à 08:57:59 |
Re : Lire un fichier XML en asp pur

TheBuzzer
|
J'ai trouvé des infos sur les classes que tu parles sur microsoft mais est-ce qu'elles doivent être installées par le provider où tu peux les mettre simplement dans le répertoire?
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
dimanche 23 août 2009 à 15:13:21 |
Re : Lire un fichier XML en asp pur

nhervagault
|
Ok,
premierement, es-tu en ASP3 ou en ASP.net
Les deux technologies sont différents.
ASP3 = PHP en moins bien car il s'agit de programmation de page interpretée par le serveur comme le PHP.
Il y a pas de compilation le nombre de bibliotheques est tres faible, et ce limite presque à la manipultation de fichier texte.
Pour le XML il faut utiliser des parseurs system
exemple http://www.codeproject.com/KB/XML/ConsumWebServicefromASP.aspx
Les pages sont en extention ASP
Si tu es en dotnet asp.net 2
La gestion du xml est faite dans le framework dotnet, et la tu as plus de possibilité.
Et en plus le code est compilé et est fortement typés et objet.
Les pages sont en vb.net ou c# et sont en exention ASPX
Pour les créer il faut les compiler avec visual studio 2003 à 2008
Les namespaces c'est des notions de asp.net
et pas d'asp.
Le saut est plus grand que le saut entre PHP4 et PHP5
car le php5 n'est pas compilé, il y a juste la notion d'objet qui est apparue.
Bon dev.
|
|
lundi 24 août 2009 à 06:40:09 |
Re : Lire un fichier XML en asp pur

TheBuzzer
|
Avec l'erreur suivante, peux-tu me dire quel genre de asp est sur le serveur??
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/v3.1/test/index2.asp, line 12
testVar = xmlDoc.getElementsByTagName("livre")[1].nodeName
----------------------------------------------^
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
lundi 24 août 2009 à 06:49:02 |
Re : Lire un fichier XML en asp pur

TheBuzzer
|
Et la commande xml.documentElement.childNodes(1).text fonctionne!?!?!
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
lundi 24 août 2009 à 06:53:02 |
Re : Lire un fichier XML en asp pur

TheBuzzer
|
testVar = xmlDoc.getElementsByTagName("livre").length
me retourne bien le nombre de livre! Il me reste à être capable d'accéder aux childNodes par leur nom à présent ou si j'avais la possibilité de mettre chaque livre dans une array!?
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
mardi 25 août 2009 à 10:36:48 |
Re : Lire un fichier XML en asp pur

TheBuzzer
|
Bon, voici la façon la plus facile de lire les XML en asp!
<%
Option Explicit
Response.Buffer = True
Dim xmlDoc
Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async = False
xmlDoc.load (Server.MapPath("../config/contents.xml"))
Dim title, heading, paragraph, testHTML, testVar, msg, x, y, z, Node
Dim test3
Set x = xmlDoc.getElementsByTagName("livre") ' Ici tu prends juste les tags "livre" et tu les mets dans un genre d'array
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><%= title %></title>
</head>
<body>
<div align="center"><br />
<%
For Each y In x ' Pour chaque tag "livre"
Response.Write(y.getAttribute("id")&"<br>")
Response.Write(y.childNodes(2).nodeName&"<br>")
Response.Write(y.childNodes(2).text&"<br>")
Set z = y.childNodes
For Each Node In z ' Ici pour chaque tag à l'intérieur de livre
Response.Write(Node.nodeName&"="&Node.text&"<br>")
Next
Next
%>
<br />
<% If xmlDoc.parseError.errorCode <> 0 Then ' Partie ici qui vérifie que ton XML est correct!
msg = "<b><i>Error loading INTERPRETER data file.</i>"
msg = msg & "<br>Description: " & xmlDoc.parseError.reason & "</br>"
msg = msg & "<br>Source text: " & xmlDoc.parseError.srcText & "</br></b>"
Response.Write msg
End If
%>
</div>
</body>
</html>
Marc,
Programmeur Web,
Zzyb Web Design & Design Graphique
www.zzyb.biz
|
|
Cette discussion est classée dans : fichier, asp, lire, xml, pur
Répondre à ce message
Sujets en rapport avec ce message
Ecrire et lire un fichier xml [ par blat ]
Bonjour,Afin de stocker des variables, j'aurais besoin de pouvoir écrire et lire dans un fichier xml. J'ai vu qu'en asp.net il existe des fonctions de
Lire un fichier XML en ASP.net(Langage utilsé VB) a partir de l'URL [ par aimarrr ]
S que quelqun peut maider a acceder a mon fichier XML a paritr de l'url?S kil suffit de charger le fichier tout court ou faire un parcour du fichier e
lire un fichier xml en asp [ par akassou ]
Bonjour, Voilà, je suis débutant dans l'étulisation du xml dans asp, mon problème consiste a extrair des données de xml en asp : fichier fichierxml.xm
Lire un fichier XML en ASP.net(Langage utilsé VB) a partir de l'URL [ par aimarrr ]
bonjour S que quelqu'un peut m'aider pour accèder a mon fichier XML a partir de l'URL sachant j'utilise Visual Web Developper Express Edition.(langage
[ASP][XML] probleme lecture du fichier xml [ par dragonrunne ]
Salut,j'ai un soucis avec ce code : dir = Server.MapPath("..\") Set objxlang= Server.CreateObject("Microsoft.XMLDOM") xml_lang="http://www.pl
récupération xml créé sur asp dans fichier asp [ par mapmelo ]
Bonjourj'ai créé un fichier asp qui créer lui même dynamiquement un fichier xmlje désire récupérer ce fichier xml sur un autre fichier asp qui va le t
[asp.net 1.1] Fichier XML dans un tableau [ par SupaLou ]
Bonjour tout le monde, j'ai cherché sur ce forum comment faire pour lire un fichier xml et mettre des données qu'il contient dans un tableau sur une
ecouteur en ASP [ par profx ]
Bonjour, voila mon petit souci. Tout les jours, un fichier xml est envoyé sur mon serveur en ftp, je dois mettre les données du site internet a chaque
lire un fichier en asp.net [ par annooss ]
Bonjour,je veux savoir cimment lire un fichier caractére par caractére en asp.net(vb.net)Merci d'avance.
verifier l'existance du fichier xml avant de le lire [ par kankito ]
Bonjour, Voila j'aimerais verifier l'existance du fichier xml que l'utillisateur entre en tant valeur dans mon parametré dans l'url avant de lire sur
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|