Xml et Base de donnees

cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010 - 2 juil. 2006 à 22:52
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010 - 3 juil. 2006 à 11:22
Bonjour,
Je cherche quelques informations pour ne pas faire un projet inutile.
Un fichier Xml qui contient des membres, des mots de passe, et d'autres informations se trouve sur internet.
1- Le fichier est il accessible a la lecture en Vb (on rentre l'url lors du load)
2 - Existe il un moyen pour le modifier depuis Vb (ca je crois pas)
3 - Si la lecture est possible, est ce que le fichier peut gérer plusieurs demandes de lectures à la fois.
4 - Si la l'ecriture est possible, est ce que le fichier peut gérer plusieurs demandes d'ecriture à la fois.
Merci de vos réponses

6 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
2 juil. 2006 à 22:58
Salut,

1/ Je pense (c'est justement sur ça que je bosse en ce moment)
2/ Pourquoi pas ? C'est comme un fichier texte
3/ Possible, à voir
4/ Si oui à '3/', alors oui ici.

Si tu veux un exemple pour générer un fichier xml, regarde ma dernière source, sachant que je suis en train de faire la version 2

http://www.vbfrance.com/codes/TRIEUR-DOUBLONS_38162.aspx

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
2 juil. 2006 à 22:59
Par contre mon projet est en VB6 et pas en .net (ni vb 2005)

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
0
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
2 juil. 2006 à 23:03
Merci mortalino.
Comment compte tu ecrire le fichier xml depuis vb. Ne penses tu pas qu'il faudrait un acces ftp pour pouvoir le modifier? Merci encore
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
2 juil. 2006 à 23:13
Pour écrire, c'est simple, par rapport à ma source, j'ai une ListBox avec des Infos et c'est ca que je récupère afin de le transformer en .xml :
(c'est comme un fichier texte, sauf pour les balises et l'extension)

Sub ExportXML()
Dim NomFichier As String

NomFichier = App.Path & "\Données sans doublons du " & _
Replace(CStr(Format(Date, vbShort)), "/", "_") & ".xml"

Open NomFichier For Output As #1 'création du fichier html

' mise en place des balises de langage, de tête et du titre
Print #1, "<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes""?>"
'Print #1, ""
Print #1, ""
Print #1, "<Donnees>"

' on fait une boucle des données stockées dans la ListBox pour l'écriture
For i = 0 To frmDoublons.lbxListeTriee.ListCount - 2
Print #1, "<ligne" & (i + 1) & ">";
Print #1, frmDoublons.lbxListeTriee.List(i);
Print #1, "</ligne" & (i + 1) & ">"
'avec les balises
Next i
Print #1, "</Donnees>"

' un p'tit frmDoublonsssage pour avertir l'utilisateur que c'est fait
MsgBox "Le fichier a bien été enregistré à l'emplacefrmDoublonsnt suivant :" & vbCrLf & NomFichier

Close #1

End Sub

Ca c'est la procédure que j'utilise.

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
3 juil. 2006 à 00:13
Salut,

Pour lire, écrire, modifier un xml a voir ma source (en .net) 
http://www.vbfrance.com/codes/GESTION-FICHIERS-XML_32976.aspx




Pour le lire:
Les importations:



Imports
System.Web

Imports
System.Xml


Le code:



Dim
WebClient
As

New
System.Net.WebClient()

Dim
Page
As

String
= (
New
System.IO.StreamReader(WebClient.OpenRead(
"http://URL/De/Ton/XML"
), System.Text.Encoding.Default)).ReadToEnd()

Dim
XMLDocument
As

New
System.Xml.XmlDocument()

XMLDocument.LoadXml(Page)

WebClient.Dispose()

'// Lecture ici

[...]

XMLDocument =
Nothing


Pour le modifier par contre, c'est plus compliquer mais ca doit être possible. 



Kenji

Merci de lire le règlement (vivement conseillé voir obligatoire).
/FONT>
0
cs_yvesyves Messages postés 561 Date d'inscription samedi 10 janvier 2004 Statut Membre Dernière intervention 11 octobre 2010
3 juil. 2006 à 11:22
Merci à vous deux.
0
Rejoignez-nous