仓酷云

标题: 发布一篇[JAVA100例]071、利用JDOM操纵XML [打印本页]

作者: 愤怒的大鸟    时间: 2015-1-18 11:21
标题: 发布一篇[JAVA100例]071、利用JDOM操纵XML
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();
 }
}

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




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2