Sample XML Document:
<Elements>
<Element>
<Name>N1</Name>
<Type>T1</Type>
<Color>C1</Color>
</Element>
<Element>
<Name>N2</Name>
<Type>T2</Type>
<Color>C2</Color>
</Element>
<Element>
<Name>N3</Name>
<Type>T3</Type>
<Color>C3</Color>
</Element>
</Elements>
Sample C# Code:
XmlDocument myDoc = new XmlDocument()
myDoc.Load(XML_File_Path_Name);
foreach(XmlElement elem in myDoc.SelectNodes("Elements/Element"))
{
XmlNode nodeName = elem.SelectSingleNode("Name/text()");
XmlNode nodeType = elem.SelectSingleNode("Type/text()");
XmlNode nodeColor = elem.SelectSingleNode("Color/text()");
string name = nodeName!=null ? nodeName.Value : String.Empty;
string type = nodeType!=null ? nodeType.Value : String.Empty;
string color = nodeColor!=null ? nodeColor.Value : String.Empty;
}
<Elements>
<Element>
<Name>N1</Name>
<Type>T1</Type>
<Color>C1</Color>
</Element>
<Element>
<Name>N2</Name>
<Type>T2</Type>
<Color>C2</Color>
</Element>
<Element>
<Name>N3</Name>
<Type>T3</Type>
<Color>C3</Color>
</Element>
</Elements>
Sample C# Code:
XmlDocument myDoc = new XmlDocument()
myDoc.Load(XML_File_Path_Name);
foreach(XmlElement elem in myDoc.SelectNodes("Elements/Element"))
{
XmlNode nodeName = elem.SelectSingleNode("Name/text()");
XmlNode nodeType = elem.SelectSingleNode("Type/text()");
XmlNode nodeColor = elem.SelectSingleNode("Color/text()");
string name = nodeName!=null ? nodeName.Value : String.Empty;
string type = nodeType!=null ? nodeType.Value : String.Empty;
string color = nodeColor!=null ? nodeColor.Value : String.Empty;
}
No comments:
Post a Comment