110,539
社区成员
发帖
与我相关
我的任务
分享
[XmlRoot(ElementName = "室上性早搏")]
public class VEXml
{
private int iD;
[XmlElement(ElementName = "ID")]
public int ID
{
get { return iD; }
set { iD = value; }
}
private string sumVEBig = null;
[XmlElement(ElementName = "总计", Namespace = "urn:SumVEBig0")]
public string SumVEBig
{
get { return sumVEBig; }
set { sumVEBig = value; }
}
private string sumVETrig = null;
[XmlElement(ElementName = "总计", Namespace = "urn:SumVEBig1")]
public string SumVETrig
{
get { return sumVETrig; }
set { sumVETrig = value; }
}
}
string str = @"<?xml version=""1.0"" encoding=""utf-8""?>
<室上性早搏>
<总计>123</总计>
<总计>456</总计>
</室上性早搏>";
XmlDocument xml = new XmlDocument();
xml.LoadXml(str);
XmlNodeList node = xml.SelectNodes("/室上性早搏/总计");
for (int i = 0; i < node.Count; i++)
{
(node[i] as XmlElement).SetAttribute("xmlns", "urn:SumVEBig" + i);
}
str = xml.OuterXml;
XmlSerializer xs = new XmlSerializer(typeof(VEXml));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(str));
VEXml vexml = xs.Deserialize(ms) as VEXml;
Console.WriteLine(vexml.ID + "==" + vexml.SumVETrig + "==" + vexml.SumVEBig);
string str = @"<?xml version=""1.0"" encoding=""utf-8""?>
<室上性早搏>
<总计>123</总计>
<总计>456</总计>
</室上性早搏>";
XmlDocument xml = new XmlDocument();
xml.LoadXml(str);
XmlNodeList node = xml.SelectNodes("/室上性早搏/总计");
for (int i = 0; i < node.Count; i++)
{
(node[i] as XmlElement).SetAttribute("xmlns", "http://www.xxxx.com/" + i);
}
str = xml.OuterXml;
XmlSerializer xs = new XmlSerializer(typeof(VEXml));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(str));
VEXml vexml = xs.Deserialize(ms) as VEXml;
Console.WriteLine(vexml.ID + "==" + vexml.SumVETrig + "==" + vexml.SumVEBig);
[XmlRoot(ElementName = "室上性早搏")]
public class VEXml
{
private int iD;
[XmlElement(ElementName = "ID")]
public int ID
{
get { return iD; }
set { iD = value; }
}
private string sumVEBig = null;
[XmlElement(ElementName = "总计", Namespace = "http://www.xxxx.com/0")]
public string SumVEBig
{
get { return sumVEBig; }
set { sumVEBig = value; }
}
private string sumVETrig = null;
[XmlElement(ElementName = "总计", Namespace = "http://www.xxxx.com/1")]
public string SumVETrig
{
get { return sumVETrig; }
set { sumVETrig = value; }
}
}