- 浏览: 219792 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (125)
- 淘宝导购 (0)
- Google Android (18)
- J2EE (16)
- J2SE (4)
- SQL (6)
- C# (6)
- WinForm (5)
- ASP.NET (2)
- ASP.NET Ajax (0)
- flex--ActionScript (14)
- Windows (13)
- Linux (11)
- Eclipse (4)
- Oracle (2)
- MySql (8)
- J2EE Hibernate (4)
- J2EE Spring (2)
- J2EE Ajax (2)
- J2EE Struts (0)
- struts spring hibernate (1)
- javaScript_css_html (10)
- UML (1)
最新评论
-
xufun:
路过,学习
反编译Apk得到Java源代码 -
xiaoane:
the second way is usefull :-)
解决mysql“Access denied for user 'root'@'localhost'” -
yaoneng:
这个没什么,只是一个思想
actionScript键盘控制 物体移动 -
lakewalker:
这个不咋地啊
actionScript键盘控制 物体移动 -
jenlp520:
yaoba 写道
JsonConfig jsonConfig ...
hibernate List 转JSON发生错的解决方法
import java.io.File; import java.io.FileOutputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.Document; import org.w3c.dom.Element; public class CreateRuleXML { public static void main(String[] args) { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.newDocument(); document.setXmlVersion("1.0"); Element root = document.createElement("MobileNet"); //创建根节点 document.appendChild(root); //将根节点添加到Document对象中 Element pageElement = document.createElement("page"); //设置第一个page元素到 pageElement.setAttribute("name", "list.jsp"); //设置page节点的name属性 Element methodElement = document.createElement("method"); //设置method节点 methodElement.setTextContent("get"); //给method设置值 pageElement.appendChild(methodElement); //添加method节点到page节点内 Element displayElement = document.createElement("display"); //设置method节点 displayElement.setTextContent("list"); //给display设置值 pageElement.appendChild(displayElement); //添加display节点到page节点内 Element request_paramElement = document.createElement("request_param"); request_paramElement.setTextContent("request_param1|request_param2"); pageElement.appendChild(request_paramElement); root.appendChild(pageElement); pageElement = document.createElement("page"); //设置第二个page元素到 pageElement.setAttribute("name", "content.jsp"); //设置page节点的name属性 methodElement = document.createElement("method"); methodElement.setTextContent("post"); pageElement.appendChild(methodElement); displayElement = document.createElement("display"); displayElement.setTextContent("content"); pageElement.appendChild(displayElement); Element url_titleElement = document.createElement("url_title"); //设置url_title节点 url_titleElement.setTextContent("title,publisher,published_calendar"); //给url_title设置值 pageElement.appendChild(url_titleElement); //添加url_title节点到page节点内 root.appendChild(pageElement); //将page段加人根节点内 TransformerFactory transFactory = TransformerFactory.newInstance(); //开始把Document映射到文件 Transformer transFormer = transFactory.newTransformer(); DOMSource domSource = new DOMSource(document); //设置输出结果 File file = new File("MobileNetRule.xml"); //生成xml文件 if (!file.exists()) { file.createNewFile(); } FileOutputStream out = new FileOutputStream(file); //文件输出流 StreamResult xmlResult = new StreamResult(out); //设置输入源 transFormer.transform(domSource, xmlResult); //输出xml文件 System.out.println(file.getAbsolutePath()); //测试文件输出的路径 } catch (Exception e) { e.printStackTrace(); } finally { } } }
发表评论
-
“Error generating final archive: Debug Certificate expired on 11/11/22 16:30”
2012-11-22 18:57 888原因分析: android要求所有的程序必须有签名,否 ... -
has leaked window com.android.internal.policy.impl.PhoneWindow$ that was origina
2012-08-16 16:56 876异常场景: 经常在应用中需要处理一些耗时的工作,诸如 ... -
Android开发权限说明
2012-02-14 17:26 836android.permission.ACCESS_CH ... -
Android 进入GPS工程模式
2012-02-11 13:09 2689P1000都是2.2的固件:拨号状态下输入 *#3214789 ... -
Android访问电脑本机
2012-02-10 11:20 1439转载: 在android开发中, 如果使用local ... -
Android平台调用WebService详解
2012-02-01 10:48 984http://blog.csdn.net/lyq8479/ar ... -
eclipse 中的Android不能直接運行java main方法
2011-12-15 11:41 6551在Android项目中实现Socket通信,服务器端使用mai ... -
Android 定时获取系统内存信息
2011-12-01 19:52 1212package com.status; impor ... -
java连接Mysql
2011-11-24 14:56 1487import java.sql.Connection; ... -
java历遍HashMap
2011-11-23 20:27 1406第一种: Map map = new HashMap(); I ... -
webview 支持alert
2011-08-12 05:25 3929final WebView browser = (WebVi ... -
Android 模拟器键盘对应PC键盘
2011-07-29 17:36 1286pc键盘 android键盘 Home 主屏/Hom ... -
Unable to resolve target
2011-07-20 18:27 1563原因是根目录下有一个default.properties 的文 ... -
反编译Apk得到Java源代码
2011-07-06 15:19 1820以下文章纯属转载; 这段时间在学Android应用开发,在想 ... -
drawable-mdpi、drawable-ldpi、drawable-hdpi区别
2011-06-24 09:53 972在之前的版本中,只有一个drawable,而2.1版本中有dr ... -
Android 无法调试
2011-06-23 19:09 1860(1) [2011-06-23 18:59:27 - ... -
设置GPS是否可用
2011-04-27 02:02 1141设置GPS是否为可找开状态,未打开 private voi ... -
eclipse 调试手机Android
2011-04-24 23:51 3748Android手机配置: 1.安装好Android ... -
j2ee获取客户端参数集
2010-07-31 10:16 1028package javacommon.util; ... -
自定义el
2010-07-30 12:53 829<?xml version="1.0&q ...
相关推荐
本篇文章将详细介绍如何使用Java结合W3C DOM API来生成XML文件。 首先,生成XML文件的基本步骤包括: 1. 创建`DocumentBuilderFactory`实例:这是工厂模式的一个应用,用于创建`DocumentBuilder`对象,后者可以...
w3c 生成xml 换行实例是使用 Java 语言通过 DOM(Document Object Model)来生成一个 XML 文档的示例代码。下面是该示例代码的详细解释: 首先,需要导入必要的包,包括 java.io、javax.xml.parsers、javax.xml....
本教程将详细介绍如何在Java环境中生成XML和XSD文件。 XML是一种标记语言,它允许我们在文档中定义元素、属性和结构。这些元素和属性描述了数据的含义和组织方式。例如,一个简单的XML文档可能如下所示: ```xml ...
在Java中,XML文档被表示为`org.w3c.dom.Document`对象。要生成XML文件,我们首先需要创建一个`DocumentBuilder`,它是`javax.xml.parsers.DocumentBuilderFactory`的实例。以下代码展示了如何创建`Document`: `...
要使用DOM生成XML,首先需要导入`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`等库。以下是一个简单的示例: ```java import javax.xml.parsers.DocumentBuilderFactory; import javax.xml....
在Java中,DOM API被包含在`javax.xml.parsers`和`org.w3c.dom`这两个包中。 DOM API的核心类包括`DocumentBuilderFactory`、`DocumentBuilder`和`Document`。首先,`DocumentBuilderFactory`用于创建`...
这篇博客文章“根据XML Schema生成XML”探讨了如何使用XML Schema来创建符合规范的XML文档。 首先,理解XML Schema的基本元素是关键。XML Schema定义了一系列的元素(element)、属性(attribute)和数据类型(data...
Java中的`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`类用于构建DOM模型。首先,创建`DocumentBuilderFactory`实例,然后通过`newDocumentBuilder()`方法获取`DocumentBuilder`,最后调用`...
在Java编程环境中,生成XML(eXtensible Markup Language)文件是一种常见的任务,尤其是在需要将数据持久化或者与外部系统交换信息时。XML文件结构清晰,易于读写,并且具有良好的跨平台支持。本篇文章将深入探讨...
本篇文章将深入探讨如何使用Java生成XML文档以及操作XML文件设置值。 一、Java生成XML文档 1. DOM(Document Object Model):DOM是W3C推荐的一种XML的标准API,它将XML文档解析为一个树形结构,允许我们通过节点...
在Java中,可以使用`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`类来实现。首先创建`Document`对象,然后添加元素、属性等,最后通过`Transformer`转换成字符串。 2. **SAX(Simple API ...
在Java编程中,生成XML(eXtensible Markup Language)文件是一项常见的任务,尤其是在数据交换、配置存储或报告生成等领域。XML是一种结构化数据格式,它以易于人类阅读和机器解析的方式存储信息。本篇文章将深入...
Java语言在处理XML文件时,提供了丰富的API和库,使得我们可以轻松地读取、解析、修改和生成XML文档。在给定的场景中,我们主要关注如何使用Java来读取XML文件并根据需求生成新的文件。以下是关于这个主题的详细说明...
本文将围绕“格式化XML字符串并生成XML文件”这一主题展开,结合提供的标签“源码”和“工具”,探讨如何通过Java编程实现这一功能。 首先,我们有两个Java源代码文件,即`XMLFileUtil.java`和`XMLFormatUtil.java`...
标题中的"java 读取xml文件生成树形图"指的是使用Java代码读取XML文件,并将文件内容构建为一棵树,其中每个XML元素都是树上的一个节点。接下来,我们将深入探讨如何实现这个过程。 1. DOM解析器:DOM是将整个XML...
在Java编程中,生成复杂的XML(可扩展标记语言)文档是一项常见的任务,特别是在处理数据交换、配置文件或者存储结构化信息时。XML以其规范的结构和易于解析的特性,成为了许多应用程序之间的通信标准。本篇将详细...
在源代码中,可能会看到使用Java的`javax.xml.parsers`和`org.w3c.dom`等库进行DOM解析,或者使用`javax.xml.stream`进行StAX解析。对于SAX解析,可能涉及`org.xml.sax`库和自定义的事件处理器。 通过研究这个...
在Java中,处理XML文件是一项常见的任务,包括生成XML文档、解析XML内容、修改XML节点以及删除或添加元素。本篇文章将详细探讨如何在Java环境下实现这些功能,并结合servlet进行实际应用。 首先,我们来了解一下XML...
在Java中,`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`等类用于创建和操作DOM模型。 2. **SAX解析器**:SAX(Simple API for XML)是基于事件驱动的解析方式,适合处理大型XML文件,因为...