/[suikacvs]/markup/hlink/schema/hlink.dtd
Suika

Diff of /markup/hlink/schema/hlink.dtd

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by w, Sun Jul 6 23:32:26 2003 UTC revision 1.2 by wakaba, Sat Sep 13 09:45:04 2003 UTC
# Line 1  Line 1 
 <?xml version="1.0" encoding="UTF-8"?>  
 <!-- ...................................................................... -->  
 <!-- HLink DTD ............................................................ -->  
 <!-- URI: http://www.w3.org/2002/06/hlink.dtd  
   
      This is HLink - a link recongnition mechanism for the XHTML Family.  
   
      Copyright ©2002 W3C (MIT, INRIA, Keio), All Rights Reserved.  
   
        Editor:   Masayasu Ishikawa <mimasa@w3.org>  
        Revision: Id: hlink.dtd,v 1.3 2002/09/06 20:04:18 mimasa Exp  
   
      Permission to use, copy, modify and distribute the HLink DTD and its  
      accompanying documentation for any purpose and without fee is hereby  
      granted in perpetuity, provided that the above copyright notice and  
      this paragraph appear in all copies.  The copyright holders make no  
      representation about the suitability of this DTD for any purpose.  
   
      It is provided "as is" without expressed or implied warranty.  
   
      This DTD module is identified by the PUBLIC and SYSTEM identifiers:  
   
        PUBLIC "-//W3C//DTD HLink 1.0//EN"  
        SYSTEM "http://www.w3.org/2002/06/hlink.dtd"  
   
      Revisions:  
      (none)  
      ....................................................................... -->  
   
 <!-- HLink  
   
      hlinks, hlink  
   
      This HLink DTD declares elements and attributes defining  
      HLink, a link recongnition mechanism for the XHTML Family.  
 -->  
   
 <!-- Datatypes  
   
      defines containers for the following datatypes, many of  
      these imported from other specifications and standards -  
      not quite used at the moment.  
 -->  
   
 <!-- media type, as per [RFC2045] -->  
 <!ENTITY % ContentType.datatype "CDATA" >  
   
 <!-- comma separated list of coordinates to use in defining areas -->  
 <!ENTITY % Coords.datatype "CDATA" >  
   
 <!-- space-separated list of link types -->  
 <!ENTITY % LinkTypes.datatype "NMTOKENS" >  
   
 <!-- the shape of a region -->  
 <!ENTITY % Shape.datatype "( default | rect | circle | poly )">  
   
 <!-- a Uniform Resource Identifier reference, as per anyURI in  
      XML Schema Part 2 [SCHEMA]  
 -->  
 <!ENTITY % URI.datatype "CDATA" >  
   
 <!-- HLink Qname (Qualified Name) Module -->  
 <!ENTITY % hlink-qname.mod  
     PUBLIC "-//W3C//ENTITIES HLink Qualified Names 1.0//EN"  
            "hlink-qname.mod" >  
 %hlink-qname.mod;  
   
 <!-- hlinks element .................................... -->  
 <!ELEMENT %HLINK.hlinks.qname; ( %HLINK.hlink.qname; )+ >  
 <!ATTLIST %HLINK.hlinks.qname;  
     %HLINK.xmlns.attrib;  
 >  
   
 <!-- hlink element ..................................... -->  
 <!ELEMENT %HLINK.hlink.qname; EMPTY >  
 <!ATTLIST %HLINK.hlink.qname;  
     %HLINK.xmlns.attrib;  
     namespace   %URI.datatype; #REQUIRED  
     element     NMTOKEN        #IMPLIED  
     locator     CDATA          #IMPLIED  
     effect      CDATA          #IMPLIED  
     actuate     CDATA          #IMPLIED  
     replacement CDATA          #IMPLIED  
     role        CDATA          #IMPLIED  
     reverseRole CDATA          #IMPLIED  
     shape       CDATA          #IMPLIED  
     coords      CDATA          #IMPLIED  
     arcrole     CDATA          #IMPLIED  
     label       CDATA          #IMPLIED  
     from        CDATA          #IMPLIED  
     to          CDATA          #IMPLIED  
     mediaType   CDATA          #IMPLIED  
     onSuccess   CDATA          #IMPLIED  
     onFailure   CDATA          #IMPLIED  
 >  
   
 <!-- end of hlink.dtd -->  
1    <?xml version="1.0" encoding="iso-2022-jp"?>
2    <!-- HLink : Document Type Definition
3        
4         Copyright 2003 Wakaba <w@suika.fam.cx>.
5         Revision: $Date$
6        
7         SYSTEM "http://suika.fam.cx/gate/cvs/*checkout*/markup/hlink/schama/hlink.dtd"
8      -->
9    
10    <!-- Switchers to include/ignore each vocabulary -->
11    <!ENTITY % HLINK.module "INCLUDE">
12    
13    <!-- Namespace names -->
14    <!ENTITY % HLINK.xmlns "http://www.w3.org/2002/06/hlink">
15    
16    <!-- Base URIs for the relavant DTD modules -->
17    <!ENTITY % HLINK.sysid.base "">
18    
19    <!-- Namespace prefix -->
20    <!ENTITY % HLINK.prefix "hlink">
21    <!ENTITY % HLINK.prefixed "IGNORE">
22    
23    <!-- Datatype modules -->
24    <!ENTITY % HLINK.datatype.module "INCLUDE">
25    <![%HLINK.datatype.module;[
26    <!ENTITY % HLINK.datatype.decl
27         'SYSTEM "%HLINK.sysid.base;datatype.mod"'>
28    <!ENTITY % HLINK.datatype.mod %HLINK.datatype.decl;>
29    %HLINK.datatype.mod;]]>
30    
31    <!-- Placefolders for foreign namespace declarations -->
32    <!ENTITY % HLINK.xmlns.extra.attrib "">
33    
34    <![%HLINK.prefixed;[
35    <!ENTITY % HLINK.xmlns.decl.attrib
36            "xmlns:%HLINK.prefix;   %URI.datatype;  #FIXED '%HLINK.xmlns;'">
37    ]]>
38    <!ENTITY % HLINK.xmlns.decl.attrib
39            "xmlns  %URI.datatype;  #FIXED '%HLINK.xmlns;'">
40    <!ENTITY % HLINK.xmlns.decl.attrib "">
41    
42    <!ENTITY % NS.decl.attrib
43            "%HLINK.xmlns.decl.attrib;
44            %HLINK.xmlns.extra.attrib;">
45    
46    <!ENTITY % HLINK.xmlns.attrib "%NS.decl.attrib;">
47    
48    <!-- QName module -->
49    <!ENTITY % HLINK.qname.module "INCLUDE">
50    <![%HLINK.qname.module;[
51    <!ENTITY % HLINK.qname.decl 'SYSTEM "%HLINK.sysid.base;hlink-qname.mod"'>
52    <!ENTITY % HLINK.qname.mod %HLINK.qname.decl;>
53    %HLINK.qname.mod;]]>
54    
55    <!-- Common attributes module -->
56    <!ENTITY % HLINK.attribs.module "INCLUDE">
57    <![%HLINK.attribs.module;[
58    <!ENTITY % HLINK.attribs.decl 'SYSTEM "%HLINK.sysid.base;attribs.mod"'>
59    <!ENTITY % HLINK.attribs.mod %HLINK.attribs.decl;>
60    %HLINK.attribs.mod;]]>
61    
62    <!-- Core elements module -->
63    <!ENTITY % HLINK.core.module "INCLUDE">
64    <![%HLINK.core.module;[
65    <!ENTITY % HLINK.core.decl 'SYSTEM "%HLINK.sysid.base;core.mod"'>
66    <!ENTITY % HLINK.core.mod %HLINK.core.decl;>
67    %HLINK.core.mod;]]>
68    
69    <!-- end of hlink.dtd -->

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24