* createDocumentType (DOM 2+ DOMImplementation 界面) [1] DOM 2 以上の method [CODE[([CODE[[[DocumentType]]]]) := [VAR(DOMi)[[[DOMImplementation]]]].[CODE(DOMm)[createDocumentType]] ([VAR(DOMp)[([CODE(DOM)[[[DOMString]]]]) qualifiedName]], [VAR(DOMp)[([CODE(DOM)[DOMString]]) publicId]], [VAR(DOMp)[([CODE(DOM)[DOMString]]) systemId]])]] を使うと、[[文書型節]]を作成することができます。 [2] 結果 : ,返値 ,[CODE(DOM)[DocumentType]] ,生成された文書型節 ,例外 [CODE(DOM)[[[DOMException]]]] ,[CODE(DOMconst)[[[INVALID_CHARACTER_ERR]]]] ,修飾名に不正な文字が含まれる ,例外 ,[CODE(DOM)[DOMException]] ,[CODE(DOMconst)[[[NAMESPACE_ERR]]]] ,修飾名が不正 得られる文書型節は空の状態で、 [CODE(DOMa)[[[ownerDocument]]]] も [CODE(DOM)[[[null]]]] です。 [3] HTML のみの実装はこの method を実装しなくても構いません。 - [DOM2] ''Document Object Model Core'' [4] [CITE@en[DOM Core: DOMImplementation.createDocumentType(qualifiedName) requires namespace support]] ([[Philippe Le Hegaret]] 著, [TIME[2007-03-21 06:19:42 +09:00]] 版) ([[名無しさん]] [WEAK[2007-03-21 04:23:06 +00:00]]) [[#comment]] * memo