sync master with lastest vba changes
[ooovba.git] / stoc / source / module-description.dtd
blob07c65a073d88a90583a4ea9b6fd33da807960f70
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
4 DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 Copyright 2008 by Sun Microsystems, Inc.
8 OpenOffice.org - a multi-platform office productivity suite
10 $RCSfile: module-description.dtd,v $
12 $Revision: 1.6 $
14 This file is part of OpenOffice.org.
16 OpenOffice.org is free software: you can redistribute it and/or modify
17 it under the terms of the GNU Lesser General Public License version 3
18 only, as published by the Free Software Foundation.
20 OpenOffice.org is distributed in the hope that it will be useful,
21 but WITHOUT ANY WARRANTY; without even the implied warranty of
22 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 GNU Lesser General Public License version 3 for more details
24 (a copy is included in the LICENSE file that accompanied this code).
26 You should have received a copy of the GNU Lesser General Public License
27 version 3 along with OpenOffice.org. If not, see
28 <http://www.openoffice.org/license.html>
29 for a copy of the LGPLv3 License.
31 -->
33 <!ENTITY % component-description-optional "reference-docu|service-dependency|type">
34 <!ENTITY % module-description-optional "project-build-dependency|runtime-module-dependency|(%component-description-optional;)">
35 <!ELEMENT module-description (module-name, component-description*,(%module-description-optional;)* )>
36 <!ELEMENT component-description (author,name,description,loader-name,language,status, supported-service+, (%component-description-optional;)* )>
38 <!ELEMENT author (#PCDATA)>
39 <!ELEMENT name (#PCDATA)>
40 <!ELEMENT description (#PCDATA)>
41 <!ELEMENT reference-docu EMPTY >
42 <!ATTLIST reference-docu
43 xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink/Namespace"
44 xlink:type (simple) #FIXED "simple"
45 xlink:href CDATA #REQUIRED
46 xlink:role NMTOKEN #IMPLIED
47 xlink:title CDATA #IMPLIED >
49 <!ELEMENT module-name (#PCDATA)>
50 <!ELEMENT loader-name (#PCDATA)>
51 <!ELEMENT supported-service (#PCDATA)>
52 <!ELEMENT service-dependency (#PCDATA)>
53 <!ELEMENT project-build-dependency (#PCDATA)>
54 <!ELEMENT runtime-module-dependency (#PCDATA)>
55 <!ELEMENT language (#PCDATA)>
56 <!ELEMENT status EMPTY >
57 <!ATTLIST status value (under_construction | alpha | beta | final) #REQUIRED>
58 <!ELEMENT type (#PCDATA)>