/[pub]/suikawiki/sw4data/ids/8/954.txt
Suika

Contents of /suikawiki/sw4data/ids/8/954.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sun Nov 16 20:11:01 2008 UTC (16 years, 7 months 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/C7D3C2BEC5AA584D4CC0B5BDE0B2BDCBA1.txt>

1 wakaba 1.1 [1]
2     >
3     [DFN[[RUBY[排他的][はいたてき]@en[exclusive]] XML [RUBY[正準化法][せいじゅんかほう]@en[canonicalization method]]]]は、
4     この [INS[([[排他的XML正準化]] 1.0)]] 仕様書で定義する、
5     与えられた[[XML]][[文書部分集合]]の[[排他的正準形]]を生成する[[算法]]です。
6    
7     [2] 仕様書:
8     - [[排他的XML正準化]]
9     -- <IW:XC14N:"#def-exclusive-XML-canonicalization-method">
10     -- [CSECTION@en[3. Specification of Exclusive XML Canonicalization]]
11     <IW:XC14N:"#sec-Specification">
12    
13     [3]
14     [[排他的XML正準化]]の[[データ・モデル]]、
15     [[処理]]、[[入力引数]]、[[出力データ]]は、
16     [[正準XML]] とほぼ同じですが、
17     次の違いがあります [SRC[排他的 XML 正準化 1.0 3.]]:
18     -[4]
19     [CODE(XMLa)@en[[[xml]]:[VAR[*]]]] [[属性]]を[[孤児節点]]たる[[要素節点]]に複写しません。
20     つまり、 [CODE(XMLa)@en[[[xml]]:[[lang]]]]
21     [[属性]]などの[[継承]]は考慮しません。
22     -[5]
23     [[包括的名前空間接頭辞並び]]という[[入力引数]]を受け取り[['''して構いません''']]。
24     これは、[[名前空間接頭辞]][[及び/又は]][[既定名前空間]]を表す[[字句]]の[[並び]]または
25     [CODE@en[[[null]]]] です。
26     この[[並び]]で指定された[[名前空間]]は、
27     (>>6 や >>7 ではなく) [[正準XML]] と同じように処理します。
28     -[6] [[名前空間節点]] [VAR@en[N]]
29     は、次の条件を''すべて''満たす時、
30     結果に含めます。
31     -- [8] [VAR@en[N]] の[[親要素]]が[[節点集合]]に含まれる
32     -- [9] [VAR@en[N]] の[[親要素]]が [VAR@en[N]]
33     の[[名前空間接頭辞]]を[[可視的利用]]している
34     --[10] [VAR@en[N]] の[[名前空間接頭辞]]がどの[[出力先祖]]によっても結果に含められていないか、
35     または [VAR@en[N]] の[[親要素]]であって [VAR@en[N]]
36     の[[名前空間接頭辞]]を[[可視的利用]]している[[直近]]の[[出力先祖]]が、
37     [[節点集合]]中に[[名前空間接頭辞]]と[[値]]が
38     [VAR@en[N]] と同じの[[名前空間節点]]を持たない
39     -[7]
40     [[節点集合]]中の[[要素]] [VAR@en[E]] について、
41     次の条件を''すべて''満たす時、
42     [CODE(XML)@en[[CODE(XMLa)@en[[[xmlns]]]]=""]]
43     を[[出力]]します
44     --[11] [VAR@en[E]] が[[既定名前空間]]を[[可視的利用]]している
45     (= [VAR@en[E]] は[[名前空間接頭辞]]なし)
46     --[12] [[節点集合]]中に[[既定名前空間節点]]を持たない
47     --[13] [[既定名前空間]]を[[可視的利用]]している
48     [VAR@en[E]] の[[直近]]の[[出力先祖]]が[[節点集合]]中に[[既定名前空間節点]]を持つ
49    
50    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24