DITA-OT_CXX_Plugin/cxxapiref/xsd/cxxAPIMap.xsd
changeset 4 468f4c8d3d5b
equal deleted inserted replaced
3:d8fccb2cd802 4:468f4c8d3d5b
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- ================================================================= -->
       
     3 <!-- HEADER -->
       
     4 <!-- ================================================================= -->
       
     5 <!-- MODULE:    C++ Map DTD -->
       
     6 <!-- VERSION:   0.6.0 -->
       
     7 <!-- DATE:      May 2009 -->
       
     8 <!---->
       
     9 <!-- ================================================================= -->
       
    10 <!-- ================================================================= -->
       
    11 <!-- PUBLIC DOCUMENT TYPE DEFINITION -->
       
    12 <!-- TYPICAL INVOCATION -->
       
    13 <!---->
       
    14 <!--
       
    15   Refer to this file by the following public identifier or an 
       
    16         appropriate system identifier 
       
    17   PUBLIC "-//NOKIA//DTD DITA C++ API XXX Reference Type v0.6.0//EN"
       
    18         Delivered as file "cxxXXX.dtd"
       
    19 -->
       
    20 <!-- ================================================================= -->
       
    21 <!-- SYSTEM:     Darwin Information Typing Architecture (DITA) -->
       
    22 <!---->
       
    23 <!-- PURPOSE:    C++ API Reference for Map -->
       
    24 <!---->
       
    25 <!-- ORIGINAL CREATION DATE: -->
       
    26 <!-- November 2009 -->
       
    27 <!---->
       
    28 <!-- Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). -->
       
    29 <!-- All rights reserved. -->
       
    30 <!---->
       
    31 <!-- Change History (latest at top): -->
       
    32 <!-- +++++++++++++++++++++++++++++++ -->
       
    33 <!-- 2010-02-10 PaulRoss: Updated. -->
       
    34 <!-- 2009-11-16 PaulRo Initial design. -->
       
    35 <!---->
       
    36 <!-- ================================================================= -->
       
    37 <!-- <!DOCTYPE cxxAPIMap PUBLIC "-//NOKIA//DTD DITA C++ API Map Reference Type v0.6.0//EN" "dtd/cxxAPIMap.dtd" > -->
       
    38 <!-- vocabulary declarations -->
       
    39 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:ditaarch="http://dita.oasis-open.org/architecture/2005/">
       
    40   <xs:include schemaLocation="mapgroup.ent.xsd"/>
       
    41   <xs:include schemaLocation="map.mod.xsd"/>
       
    42   <xs:include schemaLocation="apiMap.mod.xsd"/>
       
    43   <xs:include schemaLocation="cxxAPIMap.mod.xsd"/>
       
    44   <xs:include schemaLocation="mapgroup.mod.xsd"/>
       
    45   <xs:import namespace="http://dita.oasis-open.org/architecture/2005/" schemaLocation="../../../schema/base/xsd/ditaarch.xsd"/>
       
    46   <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="../../../schema/base/xsd/xml.xsd"/>
       
    47   <!--
       
    48     vocabulary substitution (one for each extended base element,
       
    49     with the name of the domain(s) in which the extension was declared)
       
    50   -->
       
    51   <xs:group name="topicref">
       
    52     <xs:choice>
       
    53       <xs:element ref="topicref"/>
       
    54       <xs:element ref="mapgroup-d-topicref"/>
       
    55     </xs:choice>
       
    56   </xs:group>
       
    57   <!-- vocabulary attributes (must be declared ahead of the dtds, which puts @domains first in order) -->
       
    58   <!-- Embed map to get generic elements -->
       
    59   <!-- vocabulary definitions -->
       
    60   <xs:complexType name="any" mixed="true">
       
    61     <xs:sequence>
       
    62       <xs:any minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
       
    63     </xs:sequence>
       
    64   </xs:complexType>
       
    65 </xs:schema>