OVH Cloud OVH Cloud

XML ???

8 réponses
Avatar
Pascal B.
Salut,

C'est quoi du XML ?
Peut-on utiliser du XML avec du VB ?

Pascal

8 réponses

Avatar
ng
Salut,

Le XML est considérable comme la "nouvelle version" des fichiers INI, il est
utilisable/parsable à travers divers objets dont on peut se servir en VB. Il
y a des exemple sur :
http://groups.google.fr/
http://www.vbfrance.com
http://www.planet-source-code.com/vb/

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Pascal B. wrote:
Salut,

C'est quoi du XML ?
Peut-on utiliser du XML avec du VB ?

Pascal


Avatar
François Picalausa
Bonjour/soir,

<?xml version="1.0" encoding="ISO-8859-1"?>
<message>
<from>François Picalausa</from>
<group>microsoft.public.fr.vb</group>
<content>Ben en fait, le xml, c'est la grammaire pour écrire des donnée. On
définit qu'il faut un élément de base, ... Sous VB, on peut utiliser, dans
les références, Microsoft xml pour lire/écrire du XML. Mais si tu conais
l'anglais, je te conseille de jeter un oeil à l'article suivant:
http://www.w3schools.com/xml/default.asp</content>
</message>

Au juste, le message ci dessus, est du xml valide.
Word, Excel, ... dans sa version 2003 propose d'enregistrer des documents en
xml.
Il y a au moins un format de playlist en XML.
XML définit la grammaire, c'est toi qui définit le vocabulaire requis pour y
stoquer tes propres données

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Pascal B." <pascbr[A.R.O.B.A.S.E]hotmail[P.O.I.N.T]com> a écrit dans
le message de news:
Salut,

C'est quoi du XML ?
Peut-on utiliser du XML avec du VB ?

Pascal


Avatar
François Picalausa
Bonjour/soir,

"ng" a écrit dans le message de
news:%
Le XML est considérable comme la "nouvelle version" des fichiers INI,


Si on considère que le ini est un format de stoquage de données, oui..
personellement, il me semble que ini n'est prévu que pour stoquer des
paramètres d'initialisation, pas pour gérer de grandes quantités de donnée!
Maintenant, XML peut être utilisé pour des options et donc de faibles
quantités de données aussi ;-)

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
Pascal B.
MERCI à tous pour toutes ces informations

Voilà mes connaissances un peu plus enrichies
et pour mes prochains dévellopements, j'utiliserais bien du XML...

Pascal


"Pascal B." <pascbr[A.R.O.B.A.S.E]hotmail[P.O.I.N.T]com> a écrit dans le
message de news:
Salut,

C'est quoi du XML ?
Peut-on utiliser du XML avec du VB ?

Pascal






Avatar
ng
En effet mais j'imagine mal quand même avoir à parser un fichier de
plusieurs Mo, ca reste un fichier texte, même s'il est parsable avec des
"outils rapides"...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

François Picalausa wrote:
Bonjour/soir,

"ng" a écrit dans le message de
news:%
Le XML est considérable comme la "nouvelle version" des fichiers INI,


Si on considère que le ini est un format de stoquage de données, oui..
personellement, il me semble que ini n'est prévu que pour stoquer des
paramètres d'initialisation, pas pour gérer de grandes quantités de
donnée! Maintenant, XML peut être utilisé pour des options et donc de
faibles quantités de données aussi ;-)


Avatar
Zoury
> En effet mais j'imagine mal quand même avoir à parser un fichier de
plusieurs Mo, ca reste un fichier texte, même s'il est parsable avec des
"outils rapides"...



Objectivement, plusieurs base de données ne fonctionne qu'à l'aide d'un
fichier... et ils peuvent eux aussi prendre plusieurs Mo.. ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
Avatar
ng
certes, certes mais je ne pense pas que cela soit l'objectif premier du XML
(exemples des fichiers PAD par exemple...)

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
> En effet mais j'imagine mal quand même avoir à parser un fichier de
> plusieurs Mo, ca reste un fichier texte, même s'il est parsable avec des
> "outils rapides"...

Objectivement, plusieurs base de données ne fonctionne qu'à l'aide d'un
fichier... et ils peuvent eux aussi prendre plusieurs Mo.. ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous




Avatar
François Picalausa
Bonjour/soir,

L'objectif premier de XML est de décrire les données de manière
auto-explicite (on peut comprendre en le lisant) et en texte pour être multi
platformes.
Je ne sais pas si le XML est plus fait pour décrire des options
d'initialisation que pour décrire une page web (XHTML, pas HTML), un
document word, une feuille excel,ou une base de données complète...
XML est capable de faire tout ça et pour le peu que j'aie utilisé xml avec
le parser xml du .Net Framework, sur un fichier de 3Mo de données (à chaque
fois de très petites entrées), je n'ai pas le temps de me lever de ma chaise
avant que 10 élément dont un attribut correspond à une certaine expression
régulière soient retrouvés...
(je l'admet, je ne travaille pas sur 200Mhz)

Donc,je pense que XML peut raisonablement être utilisé en tant que base de
données (probablement pas à échelle aussi large qu'un SQL Server mais ça
peut éventuellement remplacer du Access). MAis ça ne doit pas se limiter à
une base de données non plus! Ca aussi bien être un fichier de configuration
ou un document quelconque. C'est ce qui est génial avec XML : on ne se
limite pas à un seul domaine!

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com

"ng" a écrit dans le message de
news:
certes, certes mais je ne pense pas que cela soit l'objectif premier
du XML (exemples des fichiers PAD par exemple...)

En effet mais j'imagine mal quand même avoir à parser un fichier de
plusieurs Mo, ca reste un fichier texte, même s'il est parsable
avec des "outils rapides"...



Objectivement, plusieurs base de données ne fonctionne qu'à l'aide
d'un fichier... et ils peuvent eux aussi prendre plusieurs Mo.. ;O)