begin process at 2012 02 15 04:44:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Formulaire

 > 

Creer un fichier XML a partir d'un modele


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Creer un fichier XML a partir d'un modele

mardi 13 avril 2004 à 17:13:00 | Creer un fichier XML a partir d'un modele

btorchet

Bonjour,

Je dois créer, en VB6, un fichier xml à partir d'un modele.

Existe t il une documentation ou des exemples de code utilisant l'api MSXML2.0 ou 3.0 faisant ce type de manipulation ?

Merci
mardi 13 avril 2004 à 18:37:20 | Re : Creer un fichier XML a partir d'un modele

Mindiell

Voilà un p'tit bout de code rapide...


Dim XMLDocument As New MSXML2.DOMDocument
Dim XMLRacine As IXMLDOMElement
Dim XMLNoeud As IXMLDOMElement

If Dir(App.Path & "\text.xml") <> "" Then
Kill (App.Path & "\text.xml")
End If
Set XMLRacine = XMLDocument.createElement("Racine")
'On crée la racine
XMLDocument.appendChild XMLRacine

'On ajoute ensuite un élément pere
Set XMLNoeud = XMLDocument.createElement("Pere")
'On remplit ses attributs
XMLNoeud.setAttribute "nomdupere", "thomas"
'On l'attache a son parent
XMLRacine.appendChild XMLNoeud

'On ajoute ensuite un élément fils
Set XMLNoeud = XMLDocument.createElement("Fils")
'On remplit sa valeur
XMLNoeud.Text = "Le fils"
'On l'attache a son parent
XMLRacine.appendChild XMLNoeud

'On ajoute ensuite un élément fils
Set XMLNoeud = XMLDocument.createElement("Fils")
'On remplit sa valeur
XMLNoeud.Text = "Le 2eme fils"
'On l'attache a son parent
XMLRacine.appendChild XMLNoeud

Set XMLDocument.documentElement = XMLRacine
XMLDocument.save App.Path & "/text.xml"


Mindiell Software
http://mindiell.free.fr
mindiell_nospam@free.fr
mardi 2 mai 2006 à 11:52:38 | Re : Creer un fichier XML a partir d'un modele

babarr38

Bonjour,

Sur ce principe, je suis parvenue à créer mon fichier XML avec VB6.

Cependant, cela ne me suffit, je souhaiterai inserer un noeud dans un endroit précis dans mon arborescence XML.
Cet endroit correspond à ajouter un ensemble de balise <EtatTechnique>, <Repertoire> et <Fic> sous la balise <VrsTechnique> qui correspondant à une balise <NumVersion> specifique (ex 17.10).

L'instruction que j'utilise pour me positionner dans l'orborescence est la suivante :

Set rootNode = docXML.selectSingleNode("Version/Vrs[@NumVersion='@Mid(Fic, 1, 5)']")

Et ca ne fonctionne pas. Dirai je même plus, je plante à l'execution sur cette instruction.

Il a la structure suivante :

< version >

- < Vrs >
  < NumVersion > 16.20 </ NumVersion >
- < VrsTechnique >
  < EtatTechnique > 16.20.12 </ EtatTechnique >
  < Repertoire > K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer </ Repertoire >
  < Fic > 16.20.12-Définition version.htm </ Fic >
  </ VrsTechnique >
  </ Vrs >
+ < Vrs >
  < NumVersion > 17.10 </ NumVersion >
- < VrsTechnique >
  < EtatTechnique > 17.10.25 </ EtatTechnique >
  < Repertoire > K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer </ Repertoire >
  < Fic > 17.10.25-Définition version.htm </ Fic >
  </ VrsTechnique >
- < VrsTechnique >
  < EtatTechnique > 17.10.55 </ EtatTechnique >
  < Repertoire > K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer </ Repertoire >
  < Fic > 17.10.55-Définition version.htm </ Fic >
  </ VrsTechnique >
  </ Vrs >
- < Vrs >
  < NumVersion > 17.13 </ NumVersion >
- < VrsTechnique >
  < EtatTechnique > 17.13.00 </ EtatTechnique >
  < Repertoire > K:\DOC\Diffusion\AccesDoc\FicHTML\A envoyer </ Repertoire >
  < Fic > 17.13.00-Définition version.htm </ Fic >
  </ VrsTechnique >
  </ Vrs >

</ version >

J'effectue cette instruction dans le même "bloc" de traitement que lorsque j'écris mon fichier XML. Est ce que cela pourrait en être la cause ? ou est ce mon instruction qui est mal écrite ?

Si vous avez une idée... je prends...

Merci d'avance.

Babarr38


Cette discussion est classée dans : fichier, creer, partir, xml, modele


Répondre à ce message

Sujets en rapport avec ce message

recuperation de données a partir d'un fichier XML [ par noussagh ] Bonsoir j'ai un petit probleme je beuuug :( en Vb.net j'ai un fichier Xml comme suit: ce fichier à Creer un .asc a partir d'un listview [ par kaluf ] bonjour,je cherche à savoir comment faire pour creer un fichier .asc contenant les données d'un listview. Est il possible de garder la mise en page d' fusion word a partir de fichier xml [ par drastik74 ] Bonjour a vous tous qui n'etes pas en vacances....J'aurais voulu savoir si quelqu'un savait comment s'y prendre ou déja si c'est possible de faire une lecture à partir d'un fichier xml ds vb6 [ par progrima ] est ce que c'est possible de lire des fichiers xml à partir de vb6.J'ai déjà travaillé avec les objets xmlTextReader et xmlTextWriter dans C#.est ce q Creer fichier texte a partir d'une variable [ par Lordanus ] Bonjour, debutant en VB j'aimerais avoir une petite information :Comment creer un fichier texte dont le nom comportera le contenu d'une variable?Par e Créer un fichier exe a partir d'un autre fichier exe [ par Razordj ] J'ai fait un petit prog avec Visual Basic Express 2008 et il fait des messages d'erreurs personnalisés et j'aimerai pouvoir recréer un fichier .exe a IMPORTER des données de plusieurs DOSSIERS de manière AUTOMATISEE [ par freimensch ] Bonjour :-), J'ai un projet à faire dans lequel des données (des valeurs numériques, en fait) écrites dans des fichiers en .xml doivent être importée créer et supprimer un fichier xml en VB.net [ par souma86 ] Bonjour, J'ai un projet à travailler avec le vb.net.Dans mon code, je ai besoin de créer et de supprimer un fichier xml dans un dossier. Est ce que Matrices à partir d'un fichier texte [ par ZOUZOU1977 ] Bonjour j'ai à résoudre un système d'équations linéaires AX = L + V je vous serais très reconnaissant si vous me donniez une solution comment lire le Générer un fichier Word a partir d'Access [ par hapen ] Bonjour, J’ai une base de données sous Access (pour l’instant elle se résume à des tables), et j’aimerai créer un formulaire qui me permette : - d’a


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales