1 28 29 30 package com.opencms.template; 31 32 import java.io.InputStream ; 33 import java.io.OutputStream ; 34 import java.io.Reader ; 35 import java.io.Writer ; 36 37 import org.w3c.dom.Document ; 38 import org.w3c.dom.Node ; 39 40 51 public interface I_CmsXmlParser { 52 53 54 public final static int C_XML_LINE_WIDTH = 80; 55 56 60 public Document createEmptyDocument(String docNod) throws Exception ; 61 62 70 public void getXmlText(Document doc, OutputStream out, String encoding); 71 72 79 public void getXmlText(Document doc, Writer out, String encoding); 80 81 87 public void getXmlText(Document doc, Writer out); 88 89 95 public Node importNode(Document doc, Node node); 96 97 103 public Document parse(Reader in) throws Exception ; 104 105 public Document parse(InputStream in) throws Exception ; 106 107 public String getOriginalEncoding(Document doc); 108 109 113 public String toString(); 114 } 115 | Popular Tags |