C#中怎么获得xml节点的值? - .NET技术 / C#
<?xml version="1.0" encoding="utf-8" ?> <LocalPara xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DataBaseType>1</DataBaseType> <ServerIp>127.0.0.1</ServerIp> <Database>mw_db</Database> <Uid>sa</Uid> <Pwd>sasa</Pwd> <SDE_Port>5151</SDE_Port> <SDE_VER>90</SDE_VER> <ThrowBFrame>0</ThrowBFrame> </LocalPara> 如我有这样一个xml文件,我想获得<SDE_VER>节点的值,怎么获取?
C# code: XmlDocument doc = new XmlDocument(); doc.Load(filename); XmlNodeList list = doc.ChildNodes; foreach (XmlNode xn in list) { if (xn.Name == "SDE_VER") { return ne.InnerText } }引用 C# code XmlDocument doc = new XmlDocument(); doc.Load(filename); XmlNodeList list = doc.ChildNodes; fo
相关问答:
写了个测试程序如下 struct hostent *hp; char AlarmDevIP[20]; int x2; hp = gethostbyname("www.google.com"); if (hp) {
......
txt 和XML 格式相应 不借助DataSet 导入读取TXT文件 然后直接写入XML(同一文件,不同数据,递增原数据没有被覆盖情况下增加数据.) 教个要点或最好是有个代码提示的 过路好汉 帮个忙撒^^ 不会,帮楼主 ......
在根目录/lib中存放一个log.c,log.h,并用下面的语句: gcc -c log.c ar crv liblog.a log.o 编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
Private Sub Command1_Click() Dim MyString() As String Open "a.xml" For Binary As #1 ' 打开刚创建的文件。 ReDim MyString(LOF(1) - 1) Put #1, , MyRecord ' 读入所有字符到变量中 ......