package net.sf.lab3f.xml;
import java.io.InputStream;
import java.io.IOException;
import java.io.File;
public interface Xmlable{
boolean insert(String id, String xpath, String xml);
boolean append(String id, String xpath, String xml);
boolean replace(String id, String xpath, String xml);
boolean remove(String id, String xpath);
void setAttribute(String id, String xpath, String name, String value);
void setInput(String id, InputStream is) throws IOException, org.xml.sax.SAXException;
void setInput(String id, String is);
void setAsHtml(boolean b);
void save(String id, File f);
void save(String id, String f);
String getDocumentAsXml(String id);
String getNodeAsXml(String id, String xpath);
String transform(String name, String[] params, String s);
String transform(String name, String s);
String transform(String name, String[] params, InputStream is);
String transform(String name, InputStream is);
void transform(String from, String to, String xsl, String[] params);
void transform(String from, String to, String xsl);
boolean parse(InputStream is, Handlerable hnd);
void removeDocument(String id);
}