xml文件读取|java如何读取xml文件

1. python读取xml文件有哪些方法

引入XML组件:import xml.dom.minidom。创建一个xml文件,<?xml version="1.0" encoding="utf-8"?>。相关推荐:《Python教程》加载读取XML文件,xml.dom.minidom.parse('abc.xml'),这是xml文件的对象。获取XML文档对象,root = dom.documentElement。获取标签之间的数据 ,rootdata.getElementsByTagName('caption')。总结一下xml对象,node.getAttribute(AttributeName),获取XML节点属性值,node.getElementsByTagName(TagName),获取XML节点对象集合,等等具体的查看手册。

2. 窗体中如何读取XML文件的数据

C# 读取XML文件在5个步骤//1、创建XmlDocument对象XmlDocument xmlDoc = new XmlDocument();//2、加载源文件xmlDoc.Load("文件名.xml");//3、获取根结点XmlElement xmlRoot = xmlDoc.DocumentElement;//4、获取根结点下的子节点foreach (XmlNode node in xmlRoot.ChildNodes){//5、获取子节点对应的内容string name = node["name"].InnerText;}【节点读取】XmlDocument xml = new XmlDocument();xml.Load("XMLFile1.xml");XmlElement node = xml.DocumentElement;foreach (XmlNode item in node.ChildNodes){foreach (XmlNode keys in item.ChildNodes){foreach (XmlNode items in keys.ChildNodes){MessageBox.Show(keys.Attributes["name"].InnerText);MessageBox.Show(items.Attributes["name"].InnerText);}}}

3. 如何读取XML文件的内容,多谢了

//假设你要读取key的值.XmlTextReaderxmlrs=newXmlTextReader(Server.MapPath("XML文件相当对路径"));while(xmlrs.Read()){if(xmlrs.NodeType==XmlNodeType.Element){switch(xmlrs.Name){case"add":文本框.Text=xmlrs.GetAttribute("key");break;default:break;}}}

4. 用C语言读取xml文件,怎么实现

我上次才给人写过xml文件内容<?xmlversion="1.0"encoding="UTF-8"?>-<aicomoa_response>-<country_list>-<country><id>7</id><pid>0</pid><continent_id>1</continent_id><guohao>93</guohao><cntitle>阿富汗</cntitle><entitle>Afghanistan</entitle><hztitle>阿富汗</hztitle><jptitle>アフガニスタン</jptitle><kotitle>??????</kotitle><jp_pinyin>ア</jp_pinyin><pinyin>AFuHan</pinyin><sid>0</sid><jibie>1</jibie></country>-<country><id>8</id><pid>0</pid><continent_id>2</continent_id><guohao>355</guohao><cntitle>阿尔巴尼亚</cntitle><entitle>Albania</entitle><hztitle>阿尔巴尼亚</hztitle><jptitle>アルバニア</jptitle><kotitle/><jp_pinyin>ア</jp_pinyin><pinyin>AErBaNiYa</pinyin><sid>0</sid><jibie>1</jibie></country></country_list></aicomoa_response>运行结果Info[0]=[id:7|pid:0|continent_id:1|guohao:93|cntitle:阿富汗|entitle:Afghanistan|hztitle:阿富汗|jptitle:アフガニスタン|kotitle:??????|jp_pinyin:ア|pinyin:AFuHan|sid:0|jibie:1|]Info[1]=[id:7|pid:0|continent_id:1|guohao:93|cntitle:阿富汗|entitle:Afghanistan|hztitle:阿富汗|jptitle:アフガニスタン|kotitle:??????|jp_pinyin:ア|pinyin:AFuHan|sid:0|jibie:1|]Pressanykeytocontinue代码#include<stdio.h>#include<string.h>main(){inti=0;FILE*fp;charszFileBuff[1024]={0},szBuff[100][1024];charid[10]={0},pid[10]={0},continent_id[10]={0},guohao[10]={0},cntitle[64]={0},entitle[64]={0},hztitle[64]={0},jptitle[64]={0},kotitle[64]={0},jp_pinyin[64]={0},pinyin[64]={0},sid[10]={0},jibie[10]={0};char*lFirst,*lEnd;fp=fopen("country.txt","r");if(fp==NULL){printf("readXMLfileerror!");}while(fgets(szFileBuff,1023,fp)){if((lFirst=strstr(szFileBuff,"<id>"))!=NULL){lEnd=strstr(lFirst+1,"</id>");memcpy(id,lFirst+4,lEnd-lFirst-4);}if((lFirst=strstr(szFileBuff,"<pid>"))!=NULL){lEnd=strstr(lFirst+1,"</pid>");memcpy(pid,lFirst+5,lEnd-lFirst-5);}if((lFirst=strstr(szFileBuff,"<continent_id>"))!=NULL){lEnd=strstr(lFirst+1,"</continent_id>");memcpy(continent_id,lFirst+14,lEnd-lFirst-14);}if((lFirst=strstr(szFileBuff,"<guohao>"))!=NULL){lEnd=strstr(lFirst+1,"</guohao>");memcpy(guohao,lFirst+8,lEnd-lFirst-8);}if((lFirst=strstr(szFileBuff,"<cntitle>"))!=NULL){lEnd=strstr(lFirst+1,"</cntitle>");memcpy(cntitle,lFirst+9,lEnd-lFirst-9);}if((lFirst=strstr(szFileBuff,"<entitle>"))!=NULL){lEnd=strstr(lFirst+1,"</entitle>");memcpy(entitle,lFirst+9,lEnd-lFirst-9);}if((lFirst=strstr(szFileBuff,"<hztitle>"))!=NULL){lEnd=strstr(lFirst+1,"</hztitle>");memcpy(hztitle,lFirst+9,lEnd-lFirst-9);}if((lFirst=strstr(szFileBuff,"<jptitle>"))!=NULL){lEnd=strstr(lFirst+1,"</jptitle>");memcpy(jptitle,lFirst+9,lEnd-lFirst-9);}if((lFirst=strstr(szFileBuff,"<kotitle>"))!=NULL){lEnd=strstr(lFirst+1,"</kotitle>");memcpy(kotitle,lFirst+9,lEnd-lFirst-9);}if((lFirst=strstr(szFileBuff,"<jp_pinyin>"))!=NULL){lEnd=strstr(lFirst+1,"</jp_pinyin>");memcpy(jp_pinyin,lFirst+11,lEnd-lFirst-11);}if((lFirst=strstr(szFileBuff,"<pinyin>"))!=NULL){lEnd=strstr(lFirst+1,"</pinyin>");memcpy(pinyin,lFirst+8,lEnd-lFirst-8);}if((lFirst=strstr(szFileBuff,"<sid>"))!=NULL){lEnd=strstr(lFirst+1,"</sid>");memcpy(sid,lFirst+5,lEnd-lFirst-5);}if((lFirst=strstr(szFileBuff,"<jibie>"))!=NULL){lEnd=strstr(lFirst+1,"</jibie>");memcpy(jibie,lFirst+7,lEnd-lFirst-7);}if((lFirst=strstr(szFileBuff,"</country>"))!=NULL){sprintf(szBuff[i],"id:%s|pid:%s|continent_id:%s|guohao:%s|cntitle:%s|entitle:%s|hztitle:%s|jptitle:%s|kotitle:%s|jp_pinyin:%s|pinyin:%s|sid:%s|jibie:%s|",id,pid,continent_id,guohao,cntitle,entitle,hztitle,jptitle,kotitle,jp_pinyin,pinyin,sid,jibie);printf("Info[%d]=[%s]",i++,szBuff);}}fclose(fp);}

5. 如何在VB6中读取XML文件

工程中引用Microsoft XML,啥版本都行,然后就可以用常见的方法操作xml文件了,比如:Dim xmldoc As New MSXML.DOMDocumentxmldoc.Load "xml文件的路径" '打开xml文件Print xmldoc.selectNodes("root/data")(0).Text '打印其中一个节点的内容

6. 如何用R读取xml 格式的数据

第一步:安装xml包,library调用。第二步:找到你要读取的xml文件的位置,网站的就写清楚网址,本地的写到文件名。url<-"E:\\input.xml"第三步:先把xml格式的文件暂时读进来,给计算机分析文件的机会。(Parse:描述,分析,解析)xmldoc<-xmlParse(url)第四步:找根节点。xmlrootrootNote<-xmlRoot(xmldoc)第五步:读取根节点的数据。想想看,一般来说会有好几个根节点,每个根节点下面又会有好几个字段和对应的数值。像这种洋葱似的数据(自创名词)的读取和转化怎能少了apply。

7. 使用c#如何读取xml文件

XmlTextReader类源于XmlReader类。XmlTextReader类可用来读取XML文档。此类的Read方法读取此文档,直到其节点结束。在这篇文章里,将演示如何使用XmlTextReader类来读取一个XML文档及输出数据到控制台。加入名字空间引用因为Xml类都定义在System.Xml名字空间当中,所以首先要做的是在工程里加入对System.Xml的引用。usingSystem.Xml;打开一个XML文档XmlTextReader类的构造器打开一个XML文件。在这个例子里使用了一个名为xmltest.xml的文件,它保存在C:\temp目录当中。你可以下载此附件。

8. 如何读取xml文件

using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Xml;using System.Xml.XPath;public partial class _Default : System.Web.UI.Page{public string[] x = new string[4];protected void Page_Load(object sender, EventArgs e){XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(Server.MapPath("table.xml"));//你的xml文件XmlNodeList xmlList = xmlDoc.SelectSingleNode("MapSheet").ChildNodes;foreach (XmlNode xmlNo in xmlList){//XmlNodeList xe = (XmlNodeList)xmlNo;XmlElement xe = (XmlElement)xmlNo;{if (xe.Name == "TableName"){y[0] = xe.InnerText;}if (xe.Name == "DataSource"){y[1] = xe.InnerText;}if (xe.Name == "UserName"){y[2] = xe.InnerText;}if (xe.Name == "Password"){y[3] = xe.InnerText;}}}TextBox1.Text=y[0];TextBox2.Text = y[1];TextBox3.Text = y[2];

9. 怎么读取xml文件,具体步骤是

读取是什么意思?您是要打开一个XML文件吗?如果双击文件名,它就会在浏览器中打开。如果想编辑XML文件,用任何的文本编辑器(记事本等)或Office软件(Word、Excel)都可以。

10. java如何读取xml文件

// 读取输入流 SAXReader reader = new SAXReader(); Document document = reader.read(inputStream); // 得到根元素 Element root = document.getRootElement(); // 得到根元素的所有子节点 List<Element> elementList = root.elements(); // 遍历所有子节点 for (Element e : elementList) map.put(e.getName(), e.getText()); // 释放资源 inputStream.close(); inputStream = null; 参考http://blog.csdn.net/lyq8479/article/details/8949088


赞 (0)