using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using System.Reflection;
using System.IO;
namespace hyye
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//cn.gov.zjoaf.radio.IsynchrodataWebService hyyewebservice = new cn.gov.zjoaf.radio.IsynchrodataWebService();
XmlDocument doc = new XmlDocument();
//从嵌入资源内读取 BlockSet.xml
Assembly asm = Assembly.GetExecutingAssembly();//读取嵌入式资源
Stream sm = asm.GetManifestResourceStream("hyye.demo.xml");
doc.Load(sm);
//获取xml文件的节点可以这样:
XmlNode Node_root = doc.SelectSingleNode("synchronize");//root
foreach (XmlNode subNode in Node_root.ChildNodes)
{
if (subNode.Name == "rsrequisition")//电台执照基本信息
{
foreach (XmlNode subNode_a in subNode.ChildNodes)
{
XmlElement param = (XmlElement)subNode_a;//将节点转换一下类型
if (param.GetAttribute("name") == "townidea")
{
param.InnerText = "程序写入的同意";
}
}
}
//...其他类型
}
//string str = hyyewebservice.saveRSRequisition(doc.InnerXml ,"","");
Label1.Text = doc.InnerXml;
}
}
}C# xml操作
最新推荐文章于 2025-07-31 20:30:08 发布
本文介绍了一个使用C#进行XML文件操作的例子,包括从嵌入资源中加载XML文件、遍历并修改XML节点等内容。该示例展示了如何通过程序方式更新特定节点的属性。
1080

被折叠的 条评论
为什么被折叠?



