3 DO NOT ALTER
OR REMOVE COPYRIGHT NOTICES
OR THIS FILE HEADER.
5 Copyright
2000, 2010 Oracle and
/or its affiliates.
7 OpenOffice.org
- a multi
-platform office productivity suite
9 This file is part of OpenOffice.org.
11 OpenOffice.org is free software
: you can redistribute it and
/or modify
12 it under the terms of the GNU Lesser General Public License version
3
13 only
, as published by the Free Software Foundation.
15 OpenOffice.org is distributed in the hope that it will be useful
,
16 but WITHOUT ANY WARRANTY
; without even the implied warranty of
17 MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the
18 GNU Lesser General Public License version
3 for more details
19 (a copy is included in the LICENSE file that accompanied this code
).
21 You should have received a copy of the GNU Lesser General Public License
22 version
3 along with OpenOffice.org. If not
, see
23 <http
://www.openoffice.org
/license.html
>
24 for a copy of the LGPLv3 License.
28 <!ELEMENT script
:libraries (script
:library
-embedded | script
:library
-linked
)*>
29 <!ATTLIST script
:libraries xmlns
:script CDATA #FIXED
"http://openoffice.org/2000/script">
30 <!ATTLIST script
:libraries xmlns
:xlink CDATA #FIXED
"http://www.w3.org/1999/xlink">
32 <!ENTITY
% boolean
"(true|false)">
34 <!ELEMENT script
:library
-embedded (script
:module*)
>
35 <!ATTLIST script
:library
-embedded script
:name
%string
; #REQUIRED
>
36 <!ATTLIST script
:library
-embedded script
:readonly
%boolean
; #IMPLIED
>
38 <!ELEMENT script
:library
-linked EMPTY
>
39 <!ATTLIST script
:library
-linked script
:name
%string
; #REQUIRED
>
40 <!ATTLIST script
:library
-linked xlink
:href
%string
; #REQUIRED
>
41 <!ATTLIST script
:library
-linked xlink
:type (simple
) #FIXED
"simple">
42 <!ATTLIST script
:library
-linked script
:readonly
%boolean
; #IMPLIED
>
44 <!ELEMENT script
:module (script
:source
-code
)>
45 <!ATTLIST script
:module script
:name
%string
; #REQUIRED
>
47 <!ELEMENT script
:source
-code (#PCDATA
)>
50 <!ENTITY
% script
-language
"script:language %string; #REQUIRED">
51 <!ENTITY
% event
-name
"script:event-name %string; #REQUIRED">
52 <!ENTITY
% location
"script:location (document|application) #REQUIRED">
53 <!ENTITY
% macro
-name
"script:macro-name %string; #REQUIRED">
55 <!ELEMENT script
:event (#PCDATA
)>
56 <!ATTLIST script
:event
%script
-language
;