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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sun Nov 16 03:30:29 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/555249496D706C656D656E746174696F6E.txt>

1 wakaba 1.1 * DOM Module: URI Generic
2    
3     [1] The [DFN@en[URI Generic Module]] provides a number of
4     interfaces to extract components of URIs.
5    
6     [2] '''Feature'''.
7    
8     @@ <http://suika.fam.cx/www/2006/feature/uri>, version 4.0
9    
10     ** The [CODE(DOMi)@en[URIImplementation]] interface
11    
12     [3]
13     The [DFN@en[[CODE(DOMi)@en[[[URIImplementation]]]] interface]]
14     provides factory methods to create
15     [CODE(DOMi)@en[[[URIReference]]]] objects.
16    
17     [4]
18    
19     @@ cast
20    
21     [5]
22     The [DFN@en[[CODE(DOMm)@en[[[createURIReference]]]] method]]
23     returns a [CODE(DOMi)@en[[[URIReference]]]] object.
24     It creates a [CODE(DOMi)@en[[[URIReference]]]] object
25     with specified [[DOM URI]].
26    
27     This method takes a parameter [CODE(DOMp)@en[[[uri]]]],
28     of [CODE(DOMi)@en[[[DOMString]]]],
29     which is the [[DOM URI]] of the created object.
30    
31     [6]
32     The method [['''MUST''']] return a new
33     [CODE(DOMi)@en[[[URIReference]]]] object whose
34     [CODE(DOMa)@en[[[uriReference]]]] attribute is
35     set to [CODE(DOMp)@en[[[uri]]]].
36    
37     [7]
38     In Perl binding, the following value [['''MUST''']]
39     be set to the [CODE(DOMa)@en[[[uriReference]]]] attribute
40     of the returned object:
41     [PRE(code perl)[
42     UNIVERSAL::isa ($uri, 'Message::IF::URIReference')
43     ? $uri->uri_reference
44     : ref $uri eq 'SCALAR'
45     ? [SPAN[']][SPAN[']].$$uri
46     : [SPAN[']][SPAN[']].$uri
47     ]PRE]
48     ... where [CODE(perl)@en[$[[uri]]]] is the value
49     of the [CODE(DOMp)@en[[[uri]]]] parameter.
50    
51     * The [CODE(DOMi)@en[URIReference]] interface
52    
53     See [CODE(DOMi)@en[[[URIReference]]]]
54    
55     * memo

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24