易截截图软件、单文件、免安装、纯绿色、仅160KB

Jdom 读取 xml文件例子


Jdom
读取
xml
文件例子
1.         

JDOM
读取
XML
文件需先用
org.jdom.input.SAXBuilder
对象的
build()
方法创建
Document
对象
,
然后用
Document
类、
Element
类等的方法读取
1.
Sample1.java
import
java.util.*;
import
org.jdom.*;
import
org.jdom.input.SAXBuilder;
public

class
Sample1 {
 
public

static

void
main(String[] args)
throws
Exception{

   
SAXBuilder sb=
new
SAXBuilder();
   
Document doc
=sb.build(Sample1.class.getClassLoader().getResource("test.xml")); //构造文档对象

   
Element root=doc
.getRootElement();
//
获取根元素
   
List list=root.getChildren(
"disk"
);
//
取名字为
disk
的所有元素
   
for
(
int
i=0;i<list.size();i++){
      
Element element=(Element)list.get(i);
      
String name=element.getAttributeValue(
"name"
);
      
String capacity=element.getChildText(
"capacity"
);
//

disk
子元素
capacity
的内容
      
String
directories=element.getChildText(
"directories"
);
      
String
files
=element.getChildText(
"files"
);
      
System.
out
.println(
"
磁盘信息
:"
);
      
System.
out
.println(
"
分区盘符
:"
+name);
      
System.
out
.println(
"
分区容量
:"
+capacity);
      
System.
out
.println(
"
目录数
:"
+directories);
      
System.
out
.println(
"
文件数
:"
+files);
      
System.
out
.println(
&


相关文档:

Flash as3 自定义ReadXML类读取xml 【原创】

简单的类,简化自己读取xml的过程
ReadXML.as
package
{
import flash.display.Sprite;
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.system.System;
import flash.events.EventDis ......

XML文件的解析--libxml库函数解释


XML文件的解析--libxml库函数解释[转]
 
 
 
libxml(一)
                                    
摘要
Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平 ......

Flex调用远程XML数据

首先要有一个简易的服务器,建立一个站点,然后站点下存放 
1:crossdomain.xml 这个是跨与域策略文件,用于指定域通过Flash
Player访问本域的资源(如果服务器在本机就没有这个必要)但是远程的话就要(建议要)
文件内容:
<cross-domain-policy>
  <allow-access-from domain="*" /> ......

在XML文件中读取属性文件(.properties)中的元素值

在XML文件中读取属性文件(.properties)中的元素值:
web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/conf/dataAccessContext.xml</param-value>
</context-param>

<listener>
<listener-class>
......

XML 实体引用

在 XML 中,一些字符拥有特殊的意义。
如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。
这样会产生 XML 错误:
<message>if salary < 1000 then</message>
为了避免这个错误,用一个实体引用来代替 "<" 字符:
<message>if salary < 1000 then ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号