Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : problème fichier XML [ Archives / .NET ] (marinounette)

mercredi 3 mai 2006 à 10:47:24 | problème fichier XML

marinounette

Bonjour à toutes et à tous, tout d'abbord merci pour ce site, parce qu'il m'a déjà répondu à pas mal de questions...

J'ai pourtant un problème que je n'arrive pas à résoudre, soyez indulgents, je suis stagiaire et je n'y comprend pas grand chose à ce qu'on me demande...

donc j'ai un fichier XML qui est celui là:
<?xml version="1.0" ?>
-<NVJobStacker>
 -
-<Job Name="Job331_GS_KV_Import" AppName="%AppPath%\ngswo\GsLaden.exe" Args="@@DataFile02@@ %KlDBName% %KLDBServer% %DatenPath%\NV2CV\ngswo\daten\kv\log SQLSERVER" Logfilename="%DatenPath%\NV2CV\ngswo\Daten\kv\log\gsladen.log" EMail="%KlEMailVerteiler%" Wait="yes" IterationPath="%DatenPath%\Nv2Cv\ngswo\Daten\kv\Daten" IterationArchivePath="%DatenPath%\Nv2Cv\ngswo\Daten\kv\Archive">
 <DependencyName="Job310_NGSWO_FTP" />
 </Job>
</JobDefinitions>
 </NVJobStacker>

Et mon problème c'est que j'arrive pas à récupérer les trucs en rouge...après avoir récupéré le reste, cad Name,
AppName, ...

pour l'instant je fais comme ça pour récupérer le reste:
      XmlNode    lrootNodeJob=lfileXmlJob.DocumentElement; // Création de l'objet de lecture    du fichier
         XmlNode    lJob=lrootNodeJob.SelectSingleNode("/NVJobStacker/JobDefinitions");
         XmlNodeList    lJobListe=lJob.SelectNodes("Job");
         for(int i=0;i < lJobListe.Count;i++)
         {
            XmlNode    lnodeJob = lJobListe.Item(i);
       
            
            string str1= lnodeJob.Attributes.GetNamedItem("Name").Value;
            string str2=lnodeJob.Attributes.GetNamedItem("AppName").Value;
            string str3= lnodeJob.Attributes.GetNamedItem("Args").Value;
            string str4= lnodeJob.Attributes.GetNamedItem("Logfilename").Value;
            string str5=lnodeJob.Attributes.GetNamedItem("EMail").Value;
            string str6= lnodeJob.Attributes.GetNamedItem("Wait").Value;
            string str7=lnodeJob.Attributes.GetNamedItem("IterationPath").Value;
            string str8=lnodeJob.Attributes.GetNamedItem("IterationArchivePath").Value;
        }

Voilà, si qqn pouvait me répondre ce serait super cool parce que là je bloque depuis hier...et ça me casse la tête!!!
Merci beaucoup!!

mercredi 3 mai 2006 à 10:59:31 | Re : problème fichier XML

t_barbillon

Salut, pour moi ton fichier XML n'est pas valide :DependencyName semble être un noeud et pourtant il y a '=...' ensuite, donc ce serait plutot un attribut mais dans ce cas pourquoi les '<' et '/>'

mercredi 3 mai 2006 à 11:28:19 | Re : problème fichier XML

marinounette

oups j'y avait pas vu que j'avais oublier un espace...y a un espace entre Dependency et Name

vendredi 5 mai 2006 à 23:04:00 | Re : problème fichier XML

Bidou

Administrateur CodeS-SourceS
Salut,
Tu dépends de ce que tu dois faire, tu peux te tourner vers XPath.
Petit exemple que j'avais posté ici : http://www.csharpfr.com/infomsg/CSHARP-XML-COMMENT-CHARGER-SOUS-ELEMENT-NOEUD-XML-0_703720.aspx




[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever



Cette discussion est classé dans : string, attributes, value, getnameditem, lnodejob


Répondre à ce message

Sujets en rapport avec ce message

Afficher les données d'une Hashtable [ par billou_13 ] Voila ma petite question, ca doit être bidon mais je bataille dessus. Alors, je m'explique, j'ai une Hashtable contenant une Key et une Value en strin Probleme d'ecriture dans un fichier encore mieux explicite [ par francesdereve ] je veux avoir le chemin complet de mon fichier en lui donnant le nom.Dans mon texte box le chemin est affiché,mais je n'arrive pas à ecrire dans le fi Postgressql et Ado [ par fabrizionnf ] Salut j'ai un probléme pour appeller une procédure stocké écrite en postgressql dans mon code C# , voila le code que j'ai rédigé et ensuite voilà ce q Property [ par eldim ] Bonjour,En VB.NET on peut passer des paramètres aux properties. Comment fait on en C# pour faire la même chose ?car j'ai essayé en faisant de la tradu creation de tache outlook [ par bleuerouge ] Bonjour, j'ai créé un Webservice me permettant d'interagir avec une base Exchange via CDO, hors si mon webservice un fois renseigné m'écris bien dans Xml ajouter un noeud ? [ par ansizak ] Bonjour, je travaille sur un programme qui charge le contenu d'un fichier xml dans une datagrid ("en manuel"; sans passer par dataset ou datatable)Je Problème avec une dll [ par veler ] Salut à tous, pour le logiciel que créer en VB.Net, j'utilise une dll dans lequel on trouve le code suivant. Cette dll permet d'enregistrer dans un xm DataGridView Actualiser [ par pkmnlio ] Bonjour,J'ai un petit probleme lors de l'actualisation de mon DataGridView, apres avoir fait un modification d'une des cellules, la requete d'update e besoin d'aide pour un timers [ par DeathFeniX ] Bonjour, je suis en train de développé une application qui doit ouvrir un fichier texte, dans ce fichier texte, il y est repris des lignes de caracter correspondance entre date et string [ par ahmedcsharp ] Salut,je suis en train d'executer la requete suivante :string sql="select * from table1   where   (date) between '"+(this.txt_date.Value)+"' and  '"+(


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.