主食:米饭 这个是从数据库中读出的 我想帮它存在一个XML 文件里 如何分解 谢谢
- <CanList>
<CanName>早餐</CanName>
- <SelectFoods>
- <ClassList>
<ClassName>主食</ClassName>
- <FoodsList>
<Food>米饭</Food>
</FoodsList>
</ClassList>
</SelectFoods>
</CanList>
- <CanList>
<CanName>早餐</CanName>
- <SelectFoods>
- <ClassList>
<ClassName>主食</ClassName>
- <FoodsList>
<Food>米饭</Food>
</FoodsList>
</ClassList>
</SelectFoods>
</CanList>
用ds.WriteXml()不行么
<?xml-stylesheet type="text/css" href="t.xsl"?>
<myxml xmlns:xsi="http:www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:www.w3.org/2001/XMLSchema">
<root>
<CanList>
<CanFoods1>主食:米饭 主食:米饭 荤菜: 烩鸭四宝 糖粘羊尾 白汁鱼肚 素菜: 麻婆豆腐 麻婆豆腐 汤菜: 一品豆腐汤 主食:米饭 荤菜:鸡蛋 糖粘羊尾 枸杞牛鞭汤 素菜:苦菜 苦菜 汤菜: 一品豆腐汤 </CanFoods1>
</CanList>
</root>
</myxml>
这个是我用XML 保存后得到的啊 我想要的是这样的效果
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="t.xsl"?>
<myxml xmlns:xsi="http:www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http:www.w3.org/2001/XMLSchema">
<root>
- <CanList>
<CanName>早餐</CanName>
- <SelectFoods>
- <ClassList>
<ClassName>主食</ClassName>
- <FoodsList>
<Food>米饭</Food>
</FoodsList>
</ClassList>
</SelectFoods>
</CanList> </root>
</myxml>
System.Xml.XmlDocument xml = new System.Xml.XmlDocument();
xml.LoadXml(XmlString);
xml.Save(string.Format("{0}\\abc.xml", path));
System.Xml.XmlDocument xml = new System.Xml.XmlDocument();
xml.LoadXml(XmlString);
xml.Save(string.Format("{0}\\abc.xml", path));