1 22 23 package org.enhydra.wireless.voicexml.dom.xerces; 24 25 import org.enhydra.apache.xerces.dom.DOMImplementationImpl; 26 import org.enhydra.apache.xerces.dom.DocumentImpl; 27 import org.enhydra.wireless.voicexml.dom.VoiceXMLDOMImplementation; 28 import org.w3c.dom.DOMException ; 29 import org.w3c.dom.DOMImplementation ; 30 import org.w3c.dom.Document ; 31 import org.w3c.dom.DocumentType ; 32 import org.w3c.dom.Element ; 33 34 public class VoiceXMLDOMImplementationImpl extends DOMImplementationImpl implements VoiceXMLDOMImplementation { 35 36 static VoiceXMLDOMImplementationImpl singleton = new VoiceXMLDOMImplementationImpl(); 37 38 39 public static DOMImplementation getDOMImplementation() { 40 return singleton; 41 } 42 43 46 public Document createDocument(String namespaceURI, 47 String qualifiedName, 48 DocumentType doctype) throws DOMException { 49 DocumentImpl doc = new VoiceXMLDocumentImpl(doctype); 50 Element e = doc.createElementNS(namespaceURI, qualifiedName); 51 doc.appendChild(e); 52 return doc; 53 } 54 55 } 56 57 | Popular Tags |