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

由XML创建Dom Tree及保存

import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.apache.batik.dom.svg.SAXSVGDocumentFactory;
import org.apache.batik.util.XMLResourceDescriptor;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
public class DomTree {
public Document doc;
public Element svg;
public DomTree(File file){
String parser=XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory fac=new SAXSVGDocumentFactory(parser);

if(doc == null)
{
//异常点.............
//TMD 这个参数还有格式要求.... NND
//With Batik, you can also create an SVG DOM tree from a URI, an InputStream, or a Reader,
try{
doc=fac.createDocument(file.toURI().toString());
doc.normalize();//去掉XML文档中作为格式化内容的空白而映射在DOM树中的不必要的Text Node对象
svg = doc.getDocumentElement();
}catch(Exception e){
System.out.println("exception");
}
}
}

public Boolean addNode(Element e) throws TransformerException{
svg.appendChild(e);
analyseDoc(doc);
File file=new File("test.xml");
try {
saveDoc(file);

} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return true;
}

private boolean saveDoc(File file) throws TransformerException, IOException{
TransformerFactory tfactory = Transforme


相关文档:

C#读写xml文件

已知有一个XML文件(bookstore.xml)如下:
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
  <book genre="fantasy" ISBN="2-3631-4">
    <title>Oberon's Legacy</title>
    <author>Corets, Eva</author>
  &nb ......

HTML,XML,UML 简介

HTML,XML,UML 简介
 
HTML (HyperText Mark-up Language)超文本标记语言  是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。HTML文本是由HTML命令组成的 ......

C# xml解析

已知有一个XML文件(bookstore.xml)如下:
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="fantasy" ISBN="2-3631-4">
<title>Oberon's Legacy</title>
<author>Corets, Eva</author>
<price>5.95</price& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号