|
1 <!-- ================================================================= --> |
|
2 <!-- HEADER --> |
|
3 <!-- ================================================================= --> |
|
4 <!-- MODULE: C++ File DTD --> |
|
5 <!-- VERSION: 0.5.0 --> |
|
6 <!-- DATE: February 2009 --> |
|
7 <!-- --> |
|
8 <!-- ================================================================= --> |
|
9 |
|
10 <!-- ================================================================= --> |
|
11 <!-- PUBLIC DOCUMENT TYPE DEFINITION --> |
|
12 <!-- TYPICAL INVOCATION --> |
|
13 <!-- --> |
|
14 <!-- Refer to this file by the following public identifier or an |
|
15 appropriate system identifier |
|
16 PUBLIC "-//NOKIA//DTD DITA C++ API File Reference Type v0.5.0//EN" |
|
17 Delivered as file "cxxFile.dtd" --> |
|
18 |
|
19 <!-- ================================================================= --> |
|
20 <!-- SYSTEM: Darwin Information Typing Architecture (DITA) --> |
|
21 <!-- --> |
|
22 <!-- PURPOSE: C++ API Reference for Files --> |
|
23 <!-- --> |
|
24 <!-- ORIGINAL CREATION DATE: --> |
|
25 <!-- November 2009 --> |
|
26 <!-- --> |
|
27 <!-- Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). --> |
|
28 <!-- All rights reserved. --> |
|
29 <!-- --> |
|
30 <!-- Change History (latest at top): --> |
|
31 <!-- +++++++++++++++++++++++++++++++ --> |
|
32 <!-- 2010-02-18 VOG: Updated --> |
|
33 <!-- 2010-02-10 PaulRoss: Updated. --> |
|
34 <!-- 2009-11-16 PaulRoss: Initial design. --> |
|
35 <!-- --> |
|
36 <!-- ================================================================= --> |
|
37 |
|
38 <!-- |
|
39 Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
40 All rights reserved. |
|
41 --> |
|
42 |
|
43 <!-- ============ Hooks for domain extension ============ --> |
|
44 <!ENTITY % cxxFile "cxxFile"> |
|
45 <!ENTITY % cxxFileAPIItemLocation "cxxFileAPIItemLocation"> |
|
46 <!ENTITY % cxxFileDeclarationFile "cxxFileDeclarationFile"> |
|
47 |
|
48 <!-- we use the rest from apiRef --> |
|
49 |
|
50 <!-- ============ Hooks for shell DTD ============ --> |
|
51 <!ENTITY % cxxFile-types-default "cxxFunction | cxxDefine | cxxVariable | cxxEnumeration | cxxTypedef"> |
|
52 <!ENTITY % cxxFile-info-types "%cxxFile-types-default;"> |
|
53 |
|
54 <!ENTITY included-domains ""> |
|
55 |
|
56 <!-- ============ Topic specializations ============ --> |
|
57 <!ELEMENT cxxFile ( |
|
58 (%apiSyntax;)?, |
|
59 (%apiName;), |
|
60 (%shortdesc;)?, |
|
61 (%prolog;)?, |
|
62 (%related-links;)?, |
|
63 (%cxxFile-info-types;)*, |
|
64 (%cxxFileAPIItemLocation;) |
|
65 ) |
|
66 > |
|
67 <!ATTLIST cxxFile id ID #REQUIRED |
|
68 conref CDATA #IMPLIED |
|
69 outputclass CDATA #IMPLIED |
|
70 xml:lang NMTOKEN #IMPLIED |
|
71 %arch-atts; |
|
72 domains CDATA "&included-domains;" |
|
73 > |
|
74 |
|
75 <!ELEMENT cxxFileAPIItemLocation (%cxxFileDeclarationFile;) |
|
76 > |
|
77 <!ATTLIST cxxFileAPIItemLocation %univ-atts; |
|
78 outputclass CDATA #IMPLIED |
|
79 > |
|
80 |
|
81 <!ELEMENT cxxFileDeclarationFile EMPTY> |
|
82 <!ATTLIST cxxFileDeclarationFile name CDATA #FIXED "filePath" |
|
83 value CDATA #REQUIRED |
|
84 %univ-atts; |
|
85 outputclass CDATA #IMPLIED |
|
86 > |
|
87 |
|
88 <!-- ============ Class attributes for type ancestry ============ --> |
|
89 <!ATTLIST cxxFile %global-atts; |
|
90 class CDATA "- topic/topic reference/reference apiRef/apiRef apiPackage/apiPackage cxxFile/cxxFile "> |
|
91 <!ATTLIST cxxFileAPIItemLocation %global-atts; |
|
92 class CDATA "- topic/ph reference/ph apiRef/apiDefItem apiPackage/apiDefItem cxxFile/cxxFileAPIItemLocation "> |
|
93 <!ATTLIST cxxFileDeclarationFile %global-atts; |
|
94 class CDATA "- topic/state reference/state apiRef/apiQualifier apiPackage/apiQualifier cxxFile/cxxFileDeclarationFile "> |