public void CreateXmlFile(string filename)
{
XmlDocument xmldoc = new XmlDocument();
XmlNode node;
node = xmldoc.CreateXmlDeclaration("1.0", "utf-8", null);
xmldoc.AppendChild(node);
XmlNode Board = xmldoc.CreateElement("Boards");
xmldoc.AppendChild(Board); CreateNode(xmldoc, Board, "TaskNo", sData[0]);
CreateNode(xmldoc, Board, "OperateType", sData[1]);
CreateNode(xmldoc, Board, "No1", sData[2]);
CreateNode(xmldoc, Board, "No2", sData[3]);
CreateNode(xmldoc, Board, "No3", sData[4]);
CreateNode(xmldoc, Board, "No4", sData[5]);
CreateNode(xmldoc, Board, "No5", sData[6]);
CreateNode(xmldoc, Board, "No6", sData[7]);
CreateNode(xmldoc, Board, "No7", sData[8]);
CreateNode(xmldoc, Board, "No8", sData[9]);
CreateNode(xmldoc, Board, "No9", sData[10]);
CreateNode(xmldoc, Board, "No10", sData[11]);
CreateNode(xmldoc, Board, "IsWeight", sData[12]);
CreateNode(xmldoc, Board, "Weight", sData[13]);
try
{
xmldoc.Save(filename);
}
catch (Exception ex)
{
Console.Write(ex.ToString());
}
}
结果是这样,
<Boards>
<TaskNo>2</TaskNo>
<OperateType>2</OperateType>
<No1>01</No1>
<No2>1</No2>
<No3>1</No3>
<No4>1</No4>
<No5>2</No5>
<No6>1</No6>
<No7>2</No7>
<No8>3</No8>
<No9>2</No9>
<No10>4</No10>
<IsWeight>1</IsWeight>
<Weight>34</Weight>
</Boards>
但是我想让他变成
<Boards>
<ppp>
<TaskNo>2</TaskNo>
<OperateType>2</OperateType>
<No1>01</No1>
<No2>1</No2>
<No3>1</No3>
<No4>1</No4>
<No5>2</No5>
<No6>1</No6>
<No7>2</No7>
<No8>3</No8>
<No9>2</No9>
<No10>4</No10>
<IsWeight>1</IsWeight>
<Weight>34</Weight>
</ppp>
</Boards>
在winform里面,请问怎么改啊!
{
XmlDocument xmldoc = new XmlDocument();
XmlNode node;
node = xmldoc.CreateXmlDeclaration("1.0", "utf-8", null);
xmldoc.AppendChild(node);
XmlNode Board = xmldoc.CreateElement("Boards");
xmldoc.AppendChild(Board); CreateNode(xmldoc, Board, "TaskNo", sData[0]);
CreateNode(xmldoc, Board, "OperateType", sData[1]);
CreateNode(xmldoc, Board, "No1", sData[2]);
CreateNode(xmldoc, Board, "No2", sData[3]);
CreateNode(xmldoc, Board, "No3", sData[4]);
CreateNode(xmldoc, Board, "No4", sData[5]);
CreateNode(xmldoc, Board, "No5", sData[6]);
CreateNode(xmldoc, Board, "No6", sData[7]);
CreateNode(xmldoc, Board, "No7", sData[8]);
CreateNode(xmldoc, Board, "No8", sData[9]);
CreateNode(xmldoc, Board, "No9", sData[10]);
CreateNode(xmldoc, Board, "No10", sData[11]);
CreateNode(xmldoc, Board, "IsWeight", sData[12]);
CreateNode(xmldoc, Board, "Weight", sData[13]);
try
{
xmldoc.Save(filename);
}
catch (Exception ex)
{
Console.Write(ex.ToString());
}
}
结果是这样,
<Boards>
<TaskNo>2</TaskNo>
<OperateType>2</OperateType>
<No1>01</No1>
<No2>1</No2>
<No3>1</No3>
<No4>1</No4>
<No5>2</No5>
<No6>1</No6>
<No7>2</No7>
<No8>3</No8>
<No9>2</No9>
<No10>4</No10>
<IsWeight>1</IsWeight>
<Weight>34</Weight>
</Boards>
但是我想让他变成
<Boards>
<ppp>
<TaskNo>2</TaskNo>
<OperateType>2</OperateType>
<No1>01</No1>
<No2>1</No2>
<No3>1</No3>
<No4>1</No4>
<No5>2</No5>
<No6>1</No6>
<No7>2</No7>
<No8>3</No8>
<No9>2</No9>
<No10>4</No10>
<IsWeight>1</IsWeight>
<Weight>34</Weight>
</ppp>
</Boards>
在winform里面,请问怎么改啊!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货