/[pub]/suikawiki/sw4data/ids/2/61.txt
Suika

Contents of /suikawiki/sw4data/ids/2/61.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Wed Nov 12 15:49:11 2008 UTC (16 years ago) by wakaba
Branch: MAIN
CVS Tags: before-graph-20090923, suika-20100509, HEAD
File MIME type: text/plain
converted from SuikaWiki3 <http://suika.fam.cx/gate/cvs/suikawiki/wikidata/page/637265617465446F63756D656E7454797065.txt>

1
2
3 * createDocumentType (DOM 2+ DOMImplementation 界面)
4
5 [1] DOM 2 以上の method
6 [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]])]]
7 を使うと、[[文書型節]]を作成することができます。
8
9 [2] 結果 :
10 ,返値 ,[CODE(DOM)[DocumentType]] ,生成された文書型節
11 ,例外 [CODE(DOM)[[[DOMException]]]] ,[CODE(DOMconst)[[[INVALID_CHARACTER_ERR]]]] ,修飾名に不正な文字が含まれる
12 ,例外 ,[CODE(DOM)[DOMException]] ,[CODE(DOMconst)[[[NAMESPACE_ERR]]]] ,修飾名が不正
13
14 得られる文書型節は空の状態で、
15 [CODE(DOMa)[[[ownerDocument]]]] も [CODE(DOM)[[[null]]]]
16 です。
17
18 [3] HTML のみの実装はこの method を実装しなくても構いません。
19
20 - [DOM2] ''Document Object Model Core'' <http://www.w3.org/TR/DOM-Level-2-Core/core.html#Level-2-Core-DOM-createDocType>
21
22 [4]
23 [CITE@en[DOM Core: DOMImplementation.createDocumentType(qualifiedName) requires namespace support]] ([[Philippe Le Hegaret]] 著, [CODE[2007-03-21 06:19:42 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-webapi/2007Mar/0089>
24 ([[名無しさん]] [WEAK[2007-03-21 04:23:06 +00:00]])
25
26 [5]
27 [[DOM水準2]], [[DOM水準3]]によれば、
28 [[XML 1.0]] の[[名前]]でなければ
29 [CODE(DOMc)@en[[[INVALID_CHARACTER_ERR]]]] です。
30 ([[名無しさん]])
31
32 [6]
33 [[公開識別子]]や[[システム識別子]]を指定しないで
34 [CODE(DOMi)@en[[[DocumentType]]]] [[節点]]を作ることができるのかどうかは不明です。
35 [CODE(DOMp)@en[[[publicId]]]] や [CODE(DOMp)@en[[[systemId]]]]
36 に [CODE(IDL)@en[[[null]]]] を指定できるとは明記されていません。
37 また、 [[XML]] として正しい[[公開識別子]]や[[システム識別子]]かどうかの検査が行われるという記述はありません。
38 ([[名無しさん]])
39
40 [7]
41 >>5 訂正: [[DOM水準3]]では。
42 ([[名無しさん]])
43
44 [8]
45 [[修飾名]]が正しいかどうかの[[XML]]の[[版]]については
46 [CODE(DOMm)@en[[[createAttributeNS]]]] を参照。
47 ([[名無しさん]])
48
49
50 [9]
51 実装が [CODE(DOM)@en[[[XML]]]] [[機能]]に対応しておらず、
52 [Q@en[Document]] を介して晒されるのが [[XML名前空間]]に対応していない[[マーク付け言語]]なら
53 [CODE(DOMc)@en[[[NAMESPACE_ERR]]]] とありますが、
54 どの [Q@en[Document]] なのか不明です。
55 ([[名無しさん]])
56
57
58 [[#comment]]
59
60
61 * memo

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24