🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9245

Je comprends pas comment faire pour inserer en cascade

#9245
From: Mickael BELUET
Date: Thu, 03 May 2001 10:47
54 lines
3284 bytes
Bonjour, je suis en train de faire un fichier XML pour g�rer du multilangue.
EN ce moment, je fais un petit moteur d'ajout automatique de libell� dans ce
document, cad que je charge ma page et que si jamais le libell� n'est pas
cod� dans ma page XML je le rajoute en auto.

Voila comment doit se constituer mon fichier XML.
**********************************************************************
 <MES>
  <REF><![CDATA[Vous pouvez modifier votre mot de passe.]]></REF>
  <FR><![CDATA[Vous pouvez modifier votre mot de passe.]]></FR>
  <EN><![CDATA[]]></EN>
 </MES>
**********************************************************************

Chaque libell� est stock� dans une entit� <MES>.
A l'interieur il a y a sous entit�s qui sont REF, FR et EN.

Mon probleme est le suivant c'eqst que je n'arrive pas a sous imbriquer les
ubriques REF, FR et EN, elles se retrouvent au meme niveau que MES.

Voici ce que j'obtiens et qui n'est pas correct.
**********************************************************************
 <MES></MES>
  <REF><![CDATA[Vous pouvez modifier votre mot de passe.]]></REF>
  <FR><![CDATA[Vous pouvez modifier votre mot de passe.]]></FR>
  <EN><![CDATA[]]></EN>
 **********************************************************************

Voici mon code, pouvez vous me dire ce qui ne vas pas SVP, Merci
 **********************************************************************
  'On cr�e le nouveau noeud MES
  Set objNode = XmlObj.selectNodes("/MESSAGES")
  set objFrag = XmlObj.createDocumentFragment()
  set objNode = XmlObj.createElement("MES")
  set objText = XmlObj.createTextNode("")
  objFrag.appendChild(objNode)
  objNode.appendChild(objText)
  XmlObj.documentElement.appendChild(objFrag)

  'On cr�e le sous Noeud REF
  set objFrag2 = XmlObj.createDocumentFragment()
  set objNode = XmlObj.createElement("REF")
  set objText = XmlObj.createTextNode("REF essai")
  objFrag2.appendChild(objNode)
  objNode.appendChild(objText)
  XmlObj.documentElement.appendChild(objFrag2)
 **********************************************************************

  Je pense que le souci est que je n'imbrique pas bien mon code mais je ne
vois pas comment faire.
  Merci d'avance pour votre aide!

  Mickael BELUET
  mbeluet@bigfoot.com
Technical Details
Message-ID: <9crd3a$6b4$1@s1.read.news.oleane.net>
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!195.25.12.36!oleane.net!oleane!nnrp.oleane.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,71574e0473c1c7d5,start
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-05-03 03:50:02 PST
Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!195.25.12.36!oleane.net!oleane!nnrp.oleane.net!not-for-mail
From: "Mickael BELUET" <mbeluet@bigfoot.com>
Newsgroups: fr.comp.text.xml
Subject: Je comprends pas comment faire pour inserer en cascade
Date: Thu, 3 May 2001 12:47:29 +0200
Organization: Guest of France Telecom Oleane's newsreading service
Lines: 56
Message-ID: <9crd3a$6b4$1@s1.read.news.oleane.net>
NNTP-Posting-Host: 62.161.124.51
X-Trace: s1.read.news.oleane.net 988886957 6500 62.161.124.51 (3 May 2001 10:49:17 GMT)
X-Complaints-To: abuse@oleane.net
NNTP-Posting-Date: Thu, 3 May 2001 10:49:17 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200