begin process at 2010 02 10 09:44:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

.NET

 > 

Création d'un noeud Xml à partir de rien


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

Création d'un noeud Xml à partir de rien

jeudi 16 février 2006 à 15:48:38 | Création d'un noeud Xml à partir de rien

cfz

Bonjours,
je travail sur un document Xml sur lequel j'ai besoin d'ajouter de nouveaux noeuds.
Je voulais faire

XmlNodeLoc.AppendChild(newNode)

mais le problème est que je ne sais pas comment créer un XmlNode en partant de rien. En effet, le constructeur de cet objet est à priori privé et j'ai un platage à la compilation de

XmlNode
 newNode = new XmlNode();

jeudi 16 février 2006 à 16:30:52 | Re : Création d'un noeud Xml à partir de rien

TheSaib

Administrateur CodeS-SourceS
docXml.CreateElement() ou doc est ton instance XmlDocument


::|The S@ib|::
MVP C#.NET
jeudi 16 février 2006 à 17:54:35 | Re : Création d'un noeud Xml à partir de rien

cfz

Merci,
je suppose que pour ajouter un attribut à ce nouveau noeud je suis obligé de faire appel à la fonction de XmlDocument, il n'est pas possible de faire l'ajout directement depuis le noeud (genre newNode.AppendAttribute ou qqch dans le genre)

newNode = XmlDoc.CreateElement("Node", ParentNode.NamespaceURI);
newAttribute =  XmlDoc.CreateAttribute("Attribut", newNode.NamespaceURI);


Bref
J'ai cependant un autre problème : quand je travail sur un document vide, comment je fait pour créer la racine, j'ai essayé

newNode = XmlDoc.CreateElement("Racine")

Mais ca ne marche pas, XmlDoc.ParentNode et XmlDoc.DocumentElement sont null (rq.: c'est quoi la différence entre les deux ?)

jeudi 16 février 2006 à 18:39:23 | Re : Création d'un noeud Xml à partir de rien

TheSaib

Administrateur CodeS-SourceS
Réponse acceptée !
 doc.AppendChild(doc.CreateXmlDeclaration("1.0", null, null));
 XmlElement root = doc.CreateElement("racine");
//Ajout des fils de root
//...
//Fin ajout

doc.AppenDChild(root);

::|The S@ib|::
MVP C#.NET


Cette discussion est classée dans : partir, création, xml, noeud, xmlnode


Répondre à ce message

Sujets en rapport avec ce message

XML et DTD : création [ par ctof3552 ] Slt a tous !!Je souhaiterais savoir si il est possible de créer un nouveau document XML à partir de la structure définie dans la DTD ?J'ai trouvé comm obtenir les attributs d'un noeud d'un document xml [ par godefrw ] Bonjour, je cherche à obtenir la valeur d'un attribut d'un noeud d'un fichier Xml. j'ai charger mon fichier dans un XmlDocument. Avec un XmlReader c'e modifier noeud fichier xml [ par jesusonline ] Voila je suis coincé et j'ai pas le temps de faire de rechercher :( alors je fais appel à vou en esperant avoir une reponse :) Voici le problème j'ai Création de Bases de données [ par AshenShugar ] Salut à tous,Dans le but de faire un pti pour mon BTS en mai prochain, je voudrais faire une appli qui permette de creer des bases de donnees a partir Solution [ par Solution ] Bonjour,pour ceux qui sont intéressé par la manipulation de fichier xml voici un bou de code pour l'affichage de contenu d'un balise spécifié (precise Suppression de noeud XML [ par emachede ] bonjour, je veux supprimer un noeud bien précis dans mon xml j'utilise la commande: objRoot.RemoveChild(monNoeud); avec objRoot = objXmlDoc.Document generer xml a partir d'une bd [ par nuke_it ] salut, je suis nouveau dans le domaine des bases de donnees et j'aimerais faire des trucs de dingue voila mon probleme : j'ai une base de données (a supprimer un noeud XML [ par user_two ] slt! j'ai pti problem à la suppression d'un noeud je veux supprimer le noeud lorsque sa valeur est null voici par exemple     zazaz     1 Insertion d'un noeud dans un fichier XML [ par lePouns ] Bonjour à tous,Voici mon problème. J'ai un fichier xml comme ceci :           <user name="Gilles" best_score=" [C#] gerer une liste à partir d'un fichier xml [ par iow4 ] bonjour, dans une de mes appliquations j'aimerais gerer une "liste verte" comme sur cette exemple : http://img97.imageshack.us/img97/5669/image19aw.jp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,624 sec (4)

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