?? docbuilder.java
字號:
package org.huihoo.openweb.uddiserver.util;
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.apache.xerces.parsers.*;
import org.xml.sax.*;
import org.apache.xerces.dom.*;
import org.huihoo.openweb.uddi.*;
/**
* DocBuilder.java
*
*
* @author <a href="mailto:powertyrael@163.net">Darth Vader</a> and <a href="mailto:13975192956@hnmcc.com">Spring</a> create at 20:45:43 on 2003-5-6
*
* @version 1.0 alpha
*/
public class DocBuilder {
private static DocumentBuilderFactory dbf;
// private static DocBuilder self = new DocBuilder();
public DocBuilder()
{
dbf = DocumentBuilderFactory.newInstance();
}
static public DocumentBuilder getNewDocumentBuilder()
throws UDDIXmlException
{
try
{
return dbf.newDocumentBuilder();
}
catch ( ParserConfigurationException e)
{
throw new UDDIXmlException("Parser configuration error");
}
}
static public Document getNewDocument()
{
return new DocumentImpl();
}
static public Document parse(InputStream is)
throws IOException, UDDIXmlException
{
try
{
DOMParser parser = new DOMParser();
parser.parse( new InputSource( is));
return parser.getDocument();
}
catch (SAXException e)
{
throw new UDDIXmlException("error parsing document");
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -