[MSXML] Créer des éléments

Créer des éléments [MSXML] - XML/XSL - Programmation

Marsh Posté le 19-04-2004 à 12:13:47    

Salut, j'essaie de créer un document XML avec l'objet MSXML.
Il doit au final avoir cet aspect :
 


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE treeview SYSTEM "treeview.dtd">
 
<?xml-stylesheet type="text/xsl" href="treeview.xslt"?>
 
<treeview title="Windows XP Explorer Treview">
 
 <folder title="My documents" img="MyDocuments.gif" expanded="true">
 
  <folder title="House" img="folder.gif" alt="this is my House">
 
   <leaf title="What's going on?" code="1" img="ie_link.gif"/>
   <leaf title="What's up?" code="2" img="question.gif"/>
   <leaf title="How you do'in?" code="3" img="question.gif"/>
  </folder>
  <folder title="My images" img="MyImages.gif">
   <leaf title="funny" code="4" img="red_ball.gif"/>
   <leaf title="ounga ounga" code="5" img="red_ball.gif"/>
  </folder>
 </folder>
 
 <folder title="My computer" img="computer.gif">
  <folder title="Floppy (A:)" img="floppy.gif"/>
  <folder title="Hard drive (C:)" img="harddrive.gif">
   <leaf title="Linux" code="6" img="folder.gif"/>
   <leaf title="Open source" code="7" img="folder.gif"/>
   <leaf title="Free" code="8" img="folder.gif"/>
  </folder>
  <leaf title="Configuration Pannel" code="1" img="config.gif"/>
  <leaf title="Shared documents" code="1" img="folder.gif"/>
 </folder>
 <folder title="Network" img="network.gif"/>
 <folder title="Trash" img="trash.gif"/>
</treeview>


 
Seul problème, je n'arrive pas à créer d'attrinut, et j'ai l'impression que je n'utilise pas des nodes du bon type, parceque le peu de code que j'ai écrit fait tout sauf ce que je veux :/
 
Vous n'auriez pas un petit exemple d'utilisation (en VB si possible, je je suis ouverte à n'importe quel autre langage) de l'objet qui crée des nodes imbriquées avec des attributs ? Et aussi la référence vers le DTD et le XSL, j'ai cherché partout, je trouve pas comment écrire cette ligne... :sweat:


Message édité par Arjuna le 19-04-2004 à 12:15:30
Reply

Marsh Posté le 19-04-2004 à 12:13:47   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed