制造信息化:生命周期管理提升制造水平
2007-11-19 13:47
295 查看
使用jdom框架首先下载需要的jar包 :jdom.jar
然后将jdom.jar纳入到java项目的管理之中
一个例子:
解析:
然后将jdom.jar纳入到java项目的管理之中
一个例子:
package ytu.botao.xml.dom; import java.io.FileWriter; import java.io.IOException; import org.jdom.Attribute; import org.jdom.Comment; import org.jdom.Document; import org.jdom.Element; import org.jdom.output.Format; import org.jdom.output.XMLOutputter; /** * 使用jdom框架进行 对xml构造,在本地硬盘上生成xml文档 * * @author botao * */ public class JdomTest1 { /** * * @param args * @throws IOException */ public static void main(String[] args) throws IOException { Document document = new Document(); Element root = new Element("root"); document.addContent(root); Comment comment = new Comment("This is my comments"); root.addContent(comment); Element e = new Element("hello"); e.setAttribute("sohu", "www.sohu.com"); root.addContent(e); Element e2 = new Element("world"); // 方法一:设置属性 Attribute attr = new Attribute("test", "hehe"); e2.setAttribute(attr); e.addContent(e2); // 方法二:利用方法链的风格进行设置属性 e2.addContent(new Element("aaa").setAttribute("a", "b") .setAttribute("x", "y").setAttribute("gg", "hh") .setText("text content")); Format format = Format.getPrettyFormat(); format.setIndent(" "); // format.setEncoding("gbk"); XMLOutputter out = new XMLOutputter(format); out.output(document, new FileWriter("jdom.xml")); } }
解析:
package ytu.botao.xml.dom; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.List; import org.jdom.Attribute; import org.jdom.Document; import org.jdom.Element; import org.jdom.JDOMException; import org.jdom.input.SAXBuilder; import org.jdom.output.Format; import org.jdom.output.XMLOutputter; /** * 利用jdom框架进行解析和修改属性 * @author botao * */ public class JdomTest2 { /** * * @param args * @throws IOException * @throws FileNotFoundException * @throws JDOMException */ public static void main(String[] args) throws FileNotFoundException, IOException, JDOMException { SAXBuilder builder = new SAXBuilder(); Document doc = builder.build(new File("jdom.xml")); Element element = doc.getRootElement(); System.out.println(element.getName()); Element hello = element.getChild("hello"); System.out.println(hello.getText()); List list = hello.getAttributes(); for(int i = 0 ;i < list.size(); i++) { Attribute attr = (Attribute)list.get(i); String attrName = attr.getName(); String attrValue = attr.getValue(); System.out.println(attrName + "=" + attrValue); } hello.removeChild("world"); XMLOutputter out = new XMLOutputter(Format.getPrettyFormat().setIndent(" ")); out.output(doc, new FileOutputStream("jdom2.xml")); } }
相关文章推荐
- 中小企业亟待以信息化来提升管理水平
- 汉码技术仓库管理信息化解决方案,帮助企业提升仓库管理水平,提升企业竞争力,提升产品形象
- 车牌识别大大提升智慧加油站管理水平
- 引用项目管理理念提升淘宝网店运营水平(转)
- Siemens PLM 将制造管理提升到新的高度
- 话里话外:按单制造(MTO II)信息化管理特点
- 尝鲜延展咨询式培训,提升“无限极”管理水平
- 流程再造:以信息化管理解救“中国制造”
- GTimesheet管理,提升民用飞机基层管理精益化水平
- 制造企业信息化管理解决方案
- 农行:海量数据管理切入 提升应用水平
- 提升制造卓越性 沿着价值链管理生产流程
- 如何搭建报告系统,提升管理水平
- 天翎myApps快速开发平台提升企业移动信息化水平
- Ultimus PDC助力华盛绿能提升库存管理水平
- 企业进行信息化顶层设计的核心方法 随着企业信息化建设的深入,应用层次和水平不断地提高,企业迫切需要集成化、自动化的信息管理系统来支撑企业业务的迅速发展需要,然而由于信息化建设的阶段性决定,企
- 学习质量管理和测试知识是提升一个程序员水平的必经之路
- 制造企业信息化难点之特征件管理
- Techsun 签约酷动数码,(实施微软crm方案)提升会员管理水平
- 如何搭建报告系统,提升管理水平