`

Element生成xml

    博客分类:
  • Java
 
阅读更多
Element root = DocumentHelper.createElement("ToGPS");
Document document = DocumentHelper.createDocument(root);
document.setXMLEncoding("UTF-8");
Element no = root.addElement("NO").addAttribute("NO", license);
no.addElement("INTERFACE_ID").setText("1006");
no.addElement("MESSAGE_ID").setText("1006");
no.addElement("SENDER").setText("TMS");
no.addElement("RECEIVER").setText("GPS");
no.addElement("SHIP_TIME").setText(shiptDate);
no.addElement("PLAN_ARRIVED_TIME").setText(planDate);
no.addElement("PART_NO").setText(shipment.getToLocation()==null?"":shipment.getToLocation().getCode());
String xml = document.asXML();
//xml效果:
/**
<ToGPS>
	<NO NO='江家兵'>
		<INTERFACE_ID>TMS_GPS_LOG</INTERFACE_ID>
		<MESSAGE_ID>{1}</MESSAGE_ID>
		<SENDER>TMS</SENDER>
		<RECEIVER>GPS</RECEIVER>
		<SHIP_TIME>{2}</SHIP_TIME>
		<PLAN_ARRIVED_TIME>False</PLAN_ARRIVED_TIME>
		<PART_NO>''</PART_NO>
	</NO>
</ToGPS>
*/

 

分享到:
评论

相关推荐

    根据xml schema生成xml

    这篇博客文章“根据XML Schema生成XML”探讨了如何使用XML Schema来创建符合规范的XML文档。 首先,理解XML Schema的基本元素是关键。XML Schema定义了一系列的元素(element)、属性(attribute)和数据类型(data...

    java 通过模板生成 xml,发送报文

    在Java编程中,生成XML文件并发送报文是一项常见的任务,尤其在系统间的数据交换、API调用或者网络通信中。XML(eXtensible Markup Language)是一种结构化数据表示语言,具有良好的可读性和可扩展性,是数据传输的...

    生成XML文件ABAP程序

    生成XML文件ABAP程序 REPORT zams_xml_dom_create . TYPE-POOLS: ixml. CLASS cl_ixml DEFINITION LOAD. TYPES: BEGIN OF xml_line, data(256) TYPE x, END OF xml_line. DATA: l_ixml TYPE REF TO if_ixml, ...

    xml生成器-快速生成xml

    本软件"XML生成器"是一个便捷的工具,它能够帮助用户快速生成XML文件,尤其适合那些需要处理大量数据或者需要自定义XML结构的场合。 XML的基本结构包括元素(Element)、属性(Attribute)、文本内容(Text Content...

    实体类生成XML格式字符串

    本篇文章将详细讲解如何根据实体类生成XML格式的字符串,并提供一个自定义实体类转化为XML的示例。 首先,我们需要了解XML的基本结构。XML(eXtensible Markup Language)是一种标记语言,用于描述数据并定义其结构...

    自动生成XML文件列表工具

    这个“自动生成XML文件列表工具”就是针对特定需求设计的,它能够快速地将指定目录下的所有文件信息整理并生成一个XML文件。这样的工具在软件更新、版本控制、数据备份等场景中十分有用,因为它提供了标准格式化的...

    通过JAVA生成XML

    本篇主要介绍如何通过Java编程语言生成XML文档,结合“XML项目开发中用到的”这一标签,我们将深入探讨Java API中的DOM、SAX和StAX三种解析器,以及它们在创建XML文件时的应用。 1. DOM(Document Object Model)...

    java文件生成xml文档

    在Java编程中,生成XML文档是一项常见的任务,特别是在构建配置文件、数据交换或者保存结构化信息时。XML(eXtensible Markup Language)是一种标记语言,它的结构清晰、可读性强,非常适合用来存储和传输数据。...

    Android利用pull生成xml文件

    "Android利用Pull生成XML文件"这一主题涉及到的是如何使用Android的Pull解析器来读取和生成XML内容。Pull解析器是一种轻量级、低级别的解析机制,与DOM(文档对象模型)和SAX(简单API for XML)解析器相比,它更...

    java_动态生成XML文件

    在Java编程中,生成XML文件是一项常见的任务,特别是在数据存储、配置管理或数据交换的应用场景。XML(eXtensible Markup Language)是一种结构化数据格式,具有良好的可读性和易于解析的特点。本教程将深入讲解如何...

    利用Dom4j生成XML和解析XML

    "Dom4j 生成 XML 和解析 XML" Dom4j 是一个 Java 库,用于处理 XML 文档。它提供了生成和解析 XML 文档的功能。在本文中,我们将学习如何使用 Dom4j 生成 XML 文档和解析 XML 文档。 生成 XML 文档 使用 Dom4j ...

    Java DOM 生成XML

    标签"解析XML和生成XML的必备选择"表明,DOM不仅适用于生成XML,也常用于解析XML文档。解析XML时,`DocumentBuilder`会构建一个DOM树,然后可以通过DOM API查询和修改树中的节点。 总结一下,Java DOM提供了一套...

    Java生成xml(jdom)

    Java生成XML是Java编程中常见的任务,特别是在处理数据序列化或与外部系统交换结构化信息时。本教程将深入探讨如何使用JDOM库在Java中生成XML文档,并且重点介绍如何处理中文字符。 JDOM(Java Document Object ...

    JAVA 生成 XML文件

    在Java编程环境中,生成XML(eXtensible Markup Language)文件是一种常见的任务,尤其是在需要将数据持久化或者与外部系统交换信息时。XML文件结构清晰,易于读写,并且具有良好的跨平台支持。本篇文章将深入探讨...

    使用Pull解析器读取XML文件和生成XML文件

    本篇文章将深入探讨如何使用Pull解析器来读取XML文件,以及如何生成XML文件。Pull解析器是一种轻量级的解析方式,它允许程序在解析XML时按需获取数据,而不需要一次性加载整个文档到内存,从而提高了效率和资源利用...

    asp自动生成xml实例 代码

    在本实例中,我们将深入探讨如何使用ASP来自动生成XML文件,这对于数据交换、存储或者Web服务来说非常重要。 XML(eXtensible Markup Language)是一种标记语言,它定义了在结构化文档中存储数据的标准方式。XML的...

    w3c 生成xml 文件

    总结来说,利用Java和W3C DOM API生成XML文件的过程涉及创建`DocumentBuilderFactory`、`DocumentBuilder`、`Document`以及一系列的`Element`对象,并通过这些对象构建XML文档的结构。最后,通过`Transformer`将整个...

    使用Qt 生成xml文件

    本篇文章将详细探讨如何使用Qt库来生成XML文件,以及在DLL(动态链接库)中实现XML文件的读写操作。 首先,XML文件的结构是由一系列元素构成的,这些元素可以包含文本、属性和其他元素。Qt库提供了QDomDocument类来...

    使用jaxb根据xsd生成xml文档

    **使用JAXB根据XSD生成XML文档** 在Java开发中,XML文档的生成与解析是一项常见的任务,特别是在处理数据交换和存储时。JAXB(Java Architecture for XML Binding)是Java平台标准的一部分,它提供了一种将Java对象...

    dom4j解析及生成 xml代码收集

    这个资源包显然包含了关于如何使用DOM4J进行XML操作的代码示例,尤其是生成XML文件的部分。下面我们将深入探讨DOM4J在XML解析和生成中的核心概念和技术。 1. **DOM4J解析XML** - **Document对象**:DOM4J的核心是`...

Global site tag (gtag.js) - Google Analytics