DOM_DocumentType DOM_DOMImplementation::createDocumentType(const DOMString &qualifiedName, const DOMString &publicId, const DOMString &systemId) { if(!XMLChar1_0::isValidName(qualifiedName.rawBuffer(), XMLString::stringLen(qualifiedName.rawBuffer()))) throw DOM_DOMException(DOM_DOMException::INVALID_CHARACTER_ERR,null); return DOM_DocumentType(new DocumentTypeImpl(null, qualifiedName, publicId, systemId)); }
DOM_DocumentType DOM_Document::getDoctype() const { return DOM_DocumentType(((DocumentImpl *)fImpl)->getDoctype()); };
DOM_DocumentType DOM_Document::createDocumentType(const DOMString &name) { return DOM_DocumentType(((DocumentImpl *)fImpl)->createDocumentType(name)); };