`
raymond.chen
  • 浏览: 1433427 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

xml文件读写

    博客分类:
  • Java
 
阅读更多

1、读多行数据的属性值

SAXReader reader = new SAXReader();
Document document = reader.read(xmlFilePath);
Element root = document.getRootElement();

airlineList = new ArrayList<AirlineBean>();

List list = root.elements();
for (Object o : list) {
	Element e = (Element)o;

	AirlineBean bean = new AirlineBean();
	bean.setCode(e.attributeValue("code"));
	bean.setCnname(e.attributeValue("cnname"));
	bean.setEnname(e.attributeValue("enname"));
	airlineList.add(bean);
}

 

2、读xml格式的字符串

Document document = DocumentHelper.parseText(xml);
Element root = document.getRootElement();

bean.setCategoryId(getSingleNodeText(root, "/cki/cont/cagegoryid"));
bean.setPageSize(getSingleNodeText(root, "/cki/cont/pagesize"));
bean.setPageNumber(getSingleNodeText(root, "/cki/cont/pagenumber"));

 

protected String getSingleNodeText(Element e, String nodePath) {
	if (e == null) {
		return null;
	}

	Node node = e.selectSingleNode(nodePath);
	if (node != null) {
		return StringUtil.trim(node.getText());
	}
	return null;
}

 

分享到:
评论

相关推荐

    Xml文件读写示例

    在这个“Xml文件读写示例”中,我们将深入探讨如何在Java或类似的编程环境中进行XML文件的读取和写入操作。 XML文件的基本结构包括元素(Element)、属性(Attribute)、文本内容(Text Content)、注释(Comment)...

    C# XML文件读写操作-源码

    C# XML文件读写操作源码,以及如何调用,注释详解,有任何问题请留言, 以下截取xml文件和部分调用代码段: * ++++++++++++++++++++++++++++++++++++++ &lt;?xml version="1.0" encoding="utf-8" standalone="no"?&...

    Labview 配置文件,XML文件读写.rar

    配置文件,XML文件读写.rar XML的简单易于在多数应用程序中读/写数据,XML是数据交换的公共语言,很多不同的应用软件都支持XML文件。 配置文件,是一种计算机文件,可以对程序配置初始参数;设置程序初始数据。

    XML文件读写 C++

    XML文件读写 C++ 附带测试文件 PC版和PDA两个版本

    xml文件读写demo

    在这个"xml文件读写demo"项目中,我们将探讨如何在C#环境下操作XML文件,包括读取和写入XML数据。 首先,我们关注的是"OpXmlDemo.sln"文件,这是一个Visual Studio解决方案文件。它包含了项目的所有配置信息,包括...

    Visual C++源代码 56 如何使用XML文件读写图像

    Visual C++源代码 56 如何使用XML文件读写图像Visual C++源代码 56 如何使用XML文件读写图像Visual C++源代码 56 如何使用XML文件读写图像Visual C++源代码 56 如何使用XML文件读写图像Visual C++源代码 56 如何使用...

    xml 文件读写,有实例

    "XMLREDWP"可能是一个错误或遗漏,没有明确的上下文,但通常情况下,"WP"可能指的是Windows Phone或WordPress等,如果与XML文件读写有关,可能是涉及特定平台或系统的XML处理。 总结起来,XML文件读写是软件开发中...

    基于QT实现XML文件读写操作,解析操作

    在QT中处理XML文件,可以方便地进行数据的读取、写入和解析,使得应用程序能够与XML数据进行交互。 首先,我们需要了解QT中的QDomDocument类,它是QT提供的XML解析器,可以用来加载、修改和保存XML文档。使用...

    XML.rar_C++读写xml_c xml_xml_xml文件读写_xml读写

    在描述中提到的"XML文件读写XML文件读写",这可能指的是C++程序如何使用这些库进行XML的读写操作。首先,你需要打开XML文件,然后使用库提供的函数解析XML内容。例如,使用TinyXML,你可以使用`TiXmlDocument::Load...

    XML文件读写Demo.zip

    这个“XML文件读写Demo.zip”是一个演示如何在编程环境中操作XML文件的示例,包含创建、保存和读取XML文件的基本步骤。 首先,我们需要了解XML文件的基本结构。XML文件由一系列的元素(Element)组成,每个元素由...

    C#对xml文件读写

    本教程将深入探讨如何使用C#对XML文件进行读写、增删改查操作。 首先,我们来了解C#中的System.Xml命名空间,它是处理XML的基础。该命名空间包含许多类,如XmlDocument、XmlNode、XmlElement等,用于创建、解析和...

    java实现Xml文件读写

    本项目“java实现Xml文件读写”提供了一个完整的工程实例,包含了对XML文件进行添加、修改和读取的基本操作。 首先,要实现XML文件的读取,Java提供了`javax.xml.parsers`和`org.w3c.dom`这两个核心包。其中,`...

    c,c++高手实现xml文件读写解析底层

    综上所述,"c,c++高手实现xml文件读写解析底层"涉及到的技能点涵盖了XML的基本概念、解析方法、C/C++库选择、读写操作、错误处理和性能优化等多个方面。实际应用中,开发者需要根据项目需求和资源限制选择合适的解析...

    JavaScript FSO实现客户端XML文件读写.pdf

    "JavaScript FSO实现客户端XML文件读写" 在本文中,我们将探讨如何使用JavaScript的FSO(File System Object)和DOM(Document Object Model)来实现客户端XML文件的读写。XML(Extensible Markup Language)是一种...

    自己写的delphi下xml文件读写配置类

    本篇文章将深入探讨一个基于Delphi实现的XML文件读写配置类——XMLIniFiles.pas。这个类库的设计目的是为开发者提供一种类似于传统的.INI文件的操作方式,但利用XML的强大功能。 首先,我们来理解一下XML文件的基本...

    evc写的XML文件读写程序

    通过学习和实践EVC中的XML文件读写,开发者可以更好地利用XML在嵌入式系统中存储和传输数据。访问提供的网址(http://www.59186618.com)或许能找到更多相关资源和示例代码,帮助你进一步掌握这一技能。在实际应用中...

    XML文件读写示例完整版

    XML(eXtensible Markup Language)是...在实际项目中,合理使用XML文件读写能力可以帮助开发者高效地处理数据,实现跨平台的数据交换,提高系统的灵活性和可维护性。通过不断练习和应用,你将逐渐成为XML处理的专家。

    XML文件的读写.rar

    XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,它以其结构化、自解释性和可扩展性而被...同时,理解XML的语法规则和结构,以及如何使用编程语言提供的XML处理库,是掌握XML文件读写的关键。

    C++ 读写XML文件

    本项目"**C++ 读写XML文件**"是针对MFC(Microsoft Foundation Classes)框架的一个示例,展示了如何在C++环境中方便地操作XML文件。 首先,我们需要了解XML的基本结构。XML文件由元素(Element)、属性(Attribute...

Global site tag (gtag.js) - Google Analytics