private ArrayList AddList(string filename)
{
ArrayList al=new ArrayList();
XmlTextReader xr=new XmlTextReader(filename);
while(xr.Read())
{
if (xr.NodeType==XmlNodeType.Element&&xr.Name=="rec")
{
string s=xr.ReadOuterXml();
XmlTextReader xr1=new XmlTextReader(s,XmlNodeType.Element,null);
al.Add(read(xr1));
}
}
return al;
}
private string read(XmlTextReader xr)
{
StringBuilder sb=new StringBuilder();
while (xr.Read())
{
if (xr.NodeType==XmlNodeType.Element)
{
for (int i=0;i<xr.AttributeCount;i++)
{
xr.MoveToAttribute(i);
sb.Append(xr.Name+"="+xr.Value+" ");
}
}
}
return sb.ToString();
}
}
{
ArrayList al=new ArrayList();
XmlTextReader xr=new XmlTextReader(filename);
while(xr.Read())
{
if (xr.NodeType==XmlNodeType.Element&&xr.Name=="rec")
{
string s=xr.ReadOuterXml();
XmlTextReader xr1=new XmlTextReader(s,XmlNodeType.Element,null);
al.Add(read(xr1));
}
}
return al;
}
private string read(XmlTextReader xr)
{
StringBuilder sb=new StringBuilder();
while (xr.Read())
{
if (xr.NodeType==XmlNodeType.Element)
{
for (int i=0;i<xr.AttributeCount;i++)
{
xr.MoveToAttribute(i);
sb.Append(xr.Name+"="+xr.Value+" ");
}
}
}
return sb.ToString();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货