62,025
社区成员
发帖
与我相关
我的任务
分享
static void GetValue(XmlNode node)
{
foreach (XmlNode n in node.ChildNodes)
{
if (n.ChildNodes.Count > 1)
GetValue(n);
else
Console.WriteLine("Name:{0} Value:{1}", n.Name, n.InnerText);
}
}
static void Main(string[] args)
{
string str = @"
<mosaic>
<manager>Members</manager>
<command>Search</command>
<member>
<salutation>Miss.</salutation>
<firstname>李</firstname>
<lastname>红</lastname>
<email>xxxxxxx</email>
<homeareacode/>
<homephone/>
<mobileareacode>13</mobileareacode>
<mobilephone>808963756</mobilephone>
<businessareacode></businessareacode>
<businessphone></businessphone>
<address1>东海中路2号环海大厦4C</address1>
<address2/>
<city>青岛</city>
<state/>
<postalcode>266071</postalcode>
<country>China</country>
</member>
<memberships>
<membership>
<cardnumber>86270600193129</cardnumber>
<expdate>15 Oct 2012</expdate>
<amount>1888</amount>
<tax>123.664</tax>
<currency>CNY</currency>
<package>Priority Privilige China</package>
<salesoffice>IC Qingdao New Sales</salesoffice>
</membership>
<membership>
<cardnumber>86270600193129</cardnumber>
<expdate>15 Oct 2012</expdate>
<amount>1888</amount>
<tax>123.664</tax>
<currency>CNY</currency>
<package>Priority Privilige China</package>
<salesoffice>IC Qingdao New Sales</salesoffice>
</membership>
</memberships>
</mosaic>";
XmlDocument xml = new XmlDocument();
xml.LoadXml(str);
XmlNode node = xml.SelectSingleNode("mosaic");
GetValue(node);
}