1 19 20 package ca.mcgill.sable.soot.util; 21 22 import java.io.*; 23 24 import javax.xml.parsers.*; 25 26 import org.w3c.dom.Document ; 27 import org.xml.sax.InputSource ; 28 29 public class StringToDom { 30 31 private Document domDoc; 32 33 public StringToDom() { 34 setDomDoc(null); 35 } 36 37 public void getDocFromString(String to_convert) { 38 39 40 try { 41 DocumentBuilderFactory factory = 42 DocumentBuilderFactory.newInstance(); 43 DocumentBuilder builder = factory.newDocumentBuilder(); 44 InputSource is = new InputSource (new StringReader(to_convert)); 45 setDomDoc(builder.parse(is)); 46 } catch (Exception ex) { 47 ex.printStackTrace(); 48 } 49 50 51 52 } 53 57 public Document getDomDoc() { 58 return domDoc; 59 } 60 61 65 public void setDomDoc(Document domDoc) { 66 this.domDoc = domDoc; 67 } 68 69 } 70 | Popular Tags |