zqfzqf

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  4 随笔 :: 1 文章 :: 0 评论 :: 0 Trackbacks

2009年5月7日 #

  首先下载jdom的压缩文件:http://www.jdom.org/dist/binary/,解压后在build文件下找到jdom.jar添加到你的工程里。

//添加根节点animal
Element root = new Element("animal");
Document myDocument = new Document(root);

//为根节点添加子节点dog
Element dog = new Element("dog");
  root.addContent(dog);

//为dog节点添加相应的属性节点
dog.addContent(new Element("name").addContent("小次郎"));
  dog.addContent(new Element("sex").addContent("male"));
  dog.addContent(new Element("age").addContent("3"));
  dog.addContent(new Element("color").addContent("黑白"));

//设置输出的格式及编码
org.jdom.output.Format format = org.jdom.output.Format.getCompactFormat();
   format.setEncoding("UTF-8");
   format.setIndent("  "); //缩进2个空格后换行,空格数自己设

//输出xml
try {
   XMLOutputter outputter = new XMLOutputter(format);
      outputter.output(myDocument, new FileOutputStream("d:\\1.xml"));
  } catch (Exception e) {
      e.printStackTrace();
  }

//生成的xml文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<animal>
  <dog>
    <name>小次郎</name>
    <sex>male</sex>
    <age>3</age>
    <color>黑白</color>
  </dog>
</animal>

下载源代码
posted @ 2009-05-19 10:19 seal_zqf 阅读(1361) | 评论 (0)编辑 收藏

0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。
1-LOADING:加载程序进行中,但文件尚未开始解析。
2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。
3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。
4-COMPLETED:文件已完全加载,代表加载成功。

示例:网页flash太大,加载比较慢,所以可以在它之前加个等待画面
<script type="text/javascript">
 function onLoad()
 {
  
  
  if(document.getElementById("me").readyState=="complete")
  {
   
   document.getElementById("p").style.display="none";
   document.getElementById("div").style.display="block";
  }
 }
 </script>//加在head之间

<body onload="onLoad()">
<div id="p" style="z-index:100;width:800px;height:350px;position:relative;top:100px;background-color:#909090;"><br><br><br><br><br><br><p  style="color:black;">please wait a monent...</p><br><br><br><br><br><br></div>
   <div id="div" style="display:none;">
   <embed  src="http://www.aniwxz.com/000_wxz.swf"  wmode="transparent" quality="high" bgcolor="#cccccc" width="1000" id="me"  height="600" name="000_wxz" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" >
   </embed>
   </div>
</body>

完整演示请参看www.aniwxz.com
posted @ 2009-05-07 09:35 seal_zqf 阅读(468) | 评论 (0)编辑 收藏