1 package com.quikj.server.web; 2 3 import javax.xml.parsers.*; 5 6 public class XMLBuilder 7 { 8 private XMLBuilder() 9 { 10 docBuilderFactory = DocumentBuilderFactory.newInstance(); 11 12 docBuilderFactory.setValidating(false); 14 docBuilderFactory.setIgnoringComments(true); 15 docBuilderFactory.setIgnoringElementContentWhitespace(true); 16 docBuilderFactory.setCoalescing(true); 17 18 instance = this; 19 } 20 21 public static XMLBuilder Instance() 22 { 23 if (instance == null) 24 { 25 new XMLBuilder(); 26 } 27 return instance; 28 } 29 30 public DocumentBuilder getDocumentBuilder() 31 { 32 DocumentBuilder doc_builder = null; 33 34 try 35 { 36 doc_builder = docBuilderFactory.newDocumentBuilder(); 37 } 38 catch (ParserConfigurationException ex) 39 { 40 } 41 42 return doc_builder; 43 } 44 45 private static XMLBuilder instance = null; 46 47 private DocumentBuilderFactory docBuilderFactory; 48 } 49 50 51 | Popular Tags |