2011-09-02 3 views
0

Je suis en train d'analyser le xml dans mon travail. Je ne peux pas changer le fichier du créateur de xml jusqu'à ce que notre autre groupe d'IT vienne de vacances. Voici fichier xml pour analysertag in tag empty on .net xml analyse

<workhours> 
    <name>x</name> 
    <workhours>11:00-23:00</workhours> 
    <author>y</author> 
</workhours> 

Je dois obtenir « » l'intérieur « heures de travail » mais heures de travail vient vide. Je ne sais pas tag dans tag est faux ou pas, mais j'ai besoin d'obtenir ces données maintenant. Une idée?

par la façon, un tableau de numérotation ne fonctionne pas parce que mon fichier xml numéros de ligne sont peut être différentes pour tous les « heures de travail »

+0

J'ai donné une réponse, mais ce serait vraiment utile si vous pouviez montrer ce que vous essayez actuellement. Voir http://tinyurl.com/so-hints –

Répondre

0

Eh bien, vous n'avez pas donné de code, il est donc difficile de savoir ce qui ne va pas .. . Dans LINQ to XML que ce serait facile:

XDocument doc = XDocument.Load("test.xml"); 
XElement workHours = doc.Element("workhours").Element("workhours"); 

Il n'y a rien de mal en soi un élément d'un nom particulier étant imbriqué dans un autre élément du même nom.