仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 465|回复: 10
打印 上一主题 下一主题

[学习教程] 发布一篇[JAVA100例]071、利用JDOM操纵XML

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:21:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net网页编程和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点
importorg.jdom.*;
importorg.jdom.output.*;
importjava.io.*;
importjava.util.List;
/**
*<p>Title:利用JDOM操纵XML文件。</p>
*<p>Description:</p>
*<p>Copyright:Copyright(c)2003</p>
*<p>Filename:JDOMOption.java</p>
*@version1.0
*/
publicclassJDOMOption{
/**
*<br>办法申明:机关器,完成机关XML文件,删除元素
*<br>输出参数:
*<br>前往范例:
*/
 publicJDOMOption(){
String[]strChapter={"基本常识","图形界面","图形处置","I/O操纵","收集编程","数据库"};
  ElementelmtRoot=newElement("Article");
  DocumentdocJDOM=newDocument(elmtRoot);
  //新建元素
  for(inti=0;i<6;i++){
  //声明新元素
   ElementelmtChapter=newElement("Chapter");
   //增加内容
   elmtChapter.addContent(strChapter[i]);
   //机关属性,并增加到元素中
   Attributea=newAttribute("sort",newInteger(i).toString());
   elmtChapter.addAttribute(a);
   //将元素增加到根节点下
   elmtRoot.addContent(elmtChapter);
  }
  //?h除第4个元素
  ListlstChapter=elmtRoot.getChildren("Chapter");
  lstChapter.remove(4);
  //??出
  OutputXML(docJDOM,"myJDOM.xml");
}
/**
*<br>办法申明:输入XML文件
*<br>输出参数:DocumentdocXMLXML文件内容
*<br>输出参数:StringstrFilename输入文件称号
*<br>前往范例:
*/
 privatevoidOutputXML(DocumentdocXML,StringstrFilename){
  //利用JDOM的XML输入
  XMLOutputterfmt=newXMLOutputter();
  try{
  //声明利用GB2312字符集
   fmt.setEncoding("GB2312");
   //能够换行
   fmt.setNewlines(true);
   //输入文件对象
   FileWriterfwXML=newFileWriter(strFilename);
fmt.output(docXML,fwXML);
fwXML.close();
}catch(IOExceptione){
   e.printStackTrace();
  }
 }
/**
*<br>办法申明:主办法
*<br>输出参数:
*<br>前往范例:
*/
 publicstaticvoidmain(String[]args){
  JDOMOptionJpt=newJDOMOption();
 }
}

微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......
山那边是海 该用户已被删除
11#
发表于 2015-3-28 09:41:28 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
10#
发表于 2015-3-19 14:15:39 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
爱飞 该用户已被删除
9#
发表于 2015-3-11 21:28:51 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
蒙在股里 该用户已被删除
8#
发表于 2015-3-8 18:28:50 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
第二个灵魂 该用户已被删除
7#
发表于 2015-3-6 12:08:49 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
兰色精灵 该用户已被删除
6#
发表于 2015-2-19 02:27:46 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
莫相离 该用户已被删除
5#
发表于 2015-2-6 23:38:47 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
简单生活 该用户已被删除
地板
发表于 2015-1-31 21:39:45 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-24 06:46:19 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
小妖女 该用户已被删除
沙发
发表于 2015-1-20 21:36:17 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 19:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表