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

用jdom对xml文件的读取

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
import org.jdom.xpath.XPath;
public class XMLReader {
 private static final String CONFIG_FILE_NAME = "testSuits.xml";
 private Element rootElt;
 
 public XMLReader() {
  SAXBuilder sb = new SAXBuilder();
  try {
   //Document doc = sb.build(Thread.currentThread().getContextClassLoader().getResourceAsStream(CONFIG_FILE_NAME));
   Document doc = sb.build(new FileInputStream("F:/report/testSuits.xml"));
   //取得<sys-configure>
   rootElt = doc.getRootElement(); //相当拿到了整个文件一样,都在rootElt中
   
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
 
 
 public void readXmlInfo() throws Exception {
  List yongList = XPath.selectNodes(rootElt, "//sys-configures/sys-configure");
  for (Iterator iter = yongList.iterator(); iter.hasNext();) {
   Element yongElt = (Element)iter.next();
   String test = yongElt.getAttributeValue("test");
   System.err.println(test);
   String err = yongElt.getAttributeValue("err");
   System.err.println(err);
   String time = yongElt.getAttributeValue("time");
   System.err.println(time);
   
  }
 }
 
 public static void main(String[] args) throws Exception {
  XMLReader reader = new XMLReader();
  reader.readXmlInfo();
 }
}


相关文档:

java读取xml配置文件

xml文件如下 配置功能开关
<Configurations>
    <Samples>true</Samples>
    <Excepts>true</Excepts>
    <CheckFace>false</CheckFace>
    <ThumbNail>false</ThumbNail>
  &nbs ......

XML的编写

XML是门学问。要学的话。也需要用心。
简单的了解下。。
例子:所有节点字段几乎自己构造。
<?xml version="1.0" encoding="utf-8" ?><!--这个是标识。。指定版本。。指定编码读写>
<ShowList>
 <Movie>
  <Name>功夫</Name>
  <Poster>gongfu. ......

XML中含有html标签的问题

看结论请直接看下面
今天写生成xml的php。没有用什么XMLDOMNode之类的来生成,而是直接echo出xml的内容。
xml的内容中有一部分的数据是从db中循环取出的,问题就出在这。我发现全部取出数据时,对于生成的xml,simplexml_load_string返回false,即表明生成的xml是非法的。
debug一下,发现取出数据加以限制 limit 8 一下 ......

XML DOM介绍 心雨之家 web开发

XML DOM介绍
 
一、XML DOM简介
DOM(Document Object Model,文档对象模型)是一种应用程序接口(API)的应用,它将文档(如XML文档,HTML文档等)看成是一个文档对象,然后通过程序语言(如JavaScript等脚本语言,C++等)调用该文档对象,对文档中的数据进行存取,并利用程序对获取的数据进行跟进一步的处理。
X ......

XML 命名空间(XML Namespaces)


XML 命名空间可提供避免元素命名冲突的方法。
命名冲突
由于 XML 中的元素名是预定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。
这个 XML 文档携带着某个表格中的信息:
<table>
<tr>
<td>Apples</td>
<td>Bananas</td>
</tr>
</ta ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号