Click here to Skip to main content
15,902,938 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
Please tell me how to read attributes values "process1" and "process2" from the below xml please help me out:

HTML
<package>
  <workflowprocesses>
    <workflowprocess name="process1">
    </workflowprocess>
    <workflowprocess id="hj21-b3jkj" name="process2">
      <activites>
          <activity>
             <version>1.0.0.0</version>
          </activity>
      </activites>
    </workflowprocess>
  </workflowprocesses>
</package>
Posted
Updated 8-Aug-11 7:56am
v2

C#
XmlNodeList elemList = doc.GetElementsByTagName("workflowprocess");     
for (int i = 0; i < elemList.Count; i++)     
{         
  string attrVal = elemList[i].Attributes["name"].Value;     
}

C#
string attrVal = doc.SelectSingleNode("/workflowprocess/@name").Value;


Have a look at this link;

Read / Write XML in C#[^]

Good luck.
 
Share this answer
 
v2
Use LINQ to XML to parse your xml document.Here is an example.Language-Integrated Query for XML Data[^]
 
Share this answer
 
here is your Xpath:

/package/workflowprocesses/workflowprocess[@name='process2']/activites/activity/version
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900