谁能用c#给我写个生成xml 的简单程序格式如图中这样的

不胜感激最好把项目发到我邮箱,分数可以加... 不胜感激 最好把项目发到我邮箱,分数可以加 展开
 我来答
正怒月神
2012-04-17 · TA获得超过1157个赞
知道小有建树答主
回答量:710
采纳率:100%
帮助的人:502万
展开全部
public static void setXmlValue(string xmlElement, string xmlAttribute, string xmlValue) { var Current = Directory.GetCurrentDirectory();//获取当前根目录 XDocument xmlDoc = XDocument.Load(Current + "/config.xml"); xmlDoc.Element("Soft").Element(xmlElement).Attribute(xmlAttribute).SetValue(xmlValue); xmlDoc.Save(Current + "/config.xml"); }
更多追问追答
追问
能帮我写个例子吗  就生成图片中那样的 如果能的话 给我发到xiangzi06@qq.com  邮箱   分数可以加很多
追答
发了,你看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lovelive1235
2012-04-17
知道答主
回答量:8
采纳率:0%
帮助的人:8.8万
展开全部
你说的倒数第二行和倒数第四行的数据,是一样的,这个是xml的和种写法,就是没有值的状况,<Extend1 /> 等于 <Extend1></Extend1>
追问
能不能帮我写一个  特别是 需要需要 GBK 编码的
追答
XmlDocument doc = new XmlDocument();
doc.AppendChild( doc.CreateXmlDeclaration("1.0","GBK", null) );
var root = doc.CreateElement("ApplyRequest");
doc.AppendChild(root);
var transData = doc.CreateElement("TransData");
root.AppendChild(tarnsData );
var transId = doc.CreateElement("TransId");
tarnsData .AppendChild(transId );
transId.Value = "290010000198";
var extend1 = doc.CreateElement("extend1 ");
tarnsData .AppendChild(extend1 );

doc.OuterXml 就是生成的xml
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love19842005
2012-04-17 · 超过24用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:49.3万
展开全部
创建一个类似的,然后序列化,反序列化很简单就出来了
追问
能不能帮我写一个    有些地方搞不懂了  需要是GBK 编码的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式