|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 24 ![]() |
Bonjour,
Je bosse sur un serveur w2003 avec iis6. Je parse des fichiers xml (newsml exactement) pour insérer leur contenu dans une base de données. Voici un extrait d'un fichier : ... <p><b>John Samuel</b> Blablabla</p> ... Mon code Code :
J'ai perdu le <b> et le </b> et d'une manière générale je n'arrive pas à récupérer les tag html contenu dans mes nœuds "<p>" J'ai essayé avec data=data&node.nodeValue mais ça me renvoi une chaine vide. Auriez vous des suggestions pour récupérer les tags html ? Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 862 ![]() |
Salut,
Tu veux récupérer juste ce morceau de phrase dans un noeud de ton fichier XML? A+ |
|
00
|
|
|
#3 | ||||||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 24 ![]() |
Salut,
Je voudrais récupérer les tag html contenu dans les différents nœuds du document xml et pas seulement le texte. Par exemple quand j'ai dans le fichier xml : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 862 ![]() |
Passer en variable??
Tu peux expliquer un peu plus? A+ |
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 24 ![]() |
Passer en variable : affecter le contenu du noeud xml à une variable asp afin de pouvoir la manipuler et l'insérer dans ma base de données.
Si tu regardes le code que j'ai proposé dans mon 1er post, cette varaible s'appelle "data" en l'occurrence. Je ne te cache que je suis un peu étonné de devoir expliquer ça. |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 862 ![]() |
C'est peut-être que ton pb est mal expliqué...
Bonne chance A+ |
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 24 ![]() |
Je reformule en une phrase simple : Comment en asp , extraire d'un fichier xml, des données html.
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 862 ![]() |
Je te dirai plutôt pourquoi il ne te renvoi pas les balises: tout simplement parce que les balises html <...> sont considérés comme des noeuds et que ton code ne fait pas ce que tu ne lui demandes pas de faire (récupérer le nom des noeuds).
http://msdn.microsoft.com/en-us/library/aa468551.aspx |
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2007 Messages : 24 ![]() |
J'ai réussi à faire ce que je voulais en utilisant des templates xsl.
Ce qui rendait d'autant plus difficile mon extraction, c'est que mon fournisseur de fichiers newsml a délibérement pris le parti de ne pas encapsuler le code html avec des balises CDATA. Bref pour extraire des données HTML d'un fichier XML, il faut passer par du XSL que ce soit en asp ou en php. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com