2 xmlns:
xs=
"http://www.w3.org/2001/XMLSchema"
3 xmlns=
"http://www.w3.org/1998/Math/MathML"
4 targetNamespace=
"http://www.w3.org/1998/Math/MathML"
5 elementFormDefault=
"qualified"
11 This is an XML Schema module for the elementary functions in content
13 Author: St
éphane Dalmas, INRIA.
17 <!-- a common type for all this -->
19 <xs:complexType name=
"Elementary-functions.type">
20 <xs:attributeGroup ref=
"Definition.attrib"/>
21 <xs:attributeGroup ref=
"Common.attrib"/>
26 <xs:element name=
"exp" type=
"Elementary-functions.type"/>
27 <xs:element name=
"ln" type=
"Elementary-functions.type"/>
28 <xs:element name=
"log" type=
"Elementary-functions.type"/>
30 <!-- special element of the base of logarithms -->
32 <xs:group name=
"logbase.content">
34 <xs:group ref=
"Content-expr.class"/>
38 <xs:complexType name=
"logbase.type">
39 <xs:group ref=
"logbase.content"/>
40 <xs:attributeGroup ref=
"Common.attrib"/>
43 <xs:element name=
"logbase" type=
"logbase.type"/>
45 <!-- Trigonometric functions -->
47 <xs:element name=
"sin" type=
"Elementary-functions.type"/>
48 <xs:element name=
"cos" type=
"Elementary-functions.type"/>
49 <xs:element name=
"tan" type=
"Elementary-functions.type"/>
50 <xs:element name=
"sec" type=
"Elementary-functions.type"/>
51 <xs:element name=
"csc" type=
"Elementary-functions.type"/>
52 <xs:element name=
"cot" type=
"Elementary-functions.type"/>
54 <xs:element name=
"arcsin" type=
"Elementary-functions.type"/>
55 <xs:element name=
"arccos" type=
"Elementary-functions.type"/>
56 <xs:element name=
"arctan" type=
"Elementary-functions.type"/>
57 <xs:element name=
"arccot" type=
"Elementary-functions.type"/>
58 <xs:element name=
"arccsc" type=
"Elementary-functions.type"/>
59 <xs:element name=
"arcsec" type=
"Elementary-functions.type"/>
61 <!-- Hyperbolic trigonometric functions -->
63 <xs:element name=
"sinh" type=
"Elementary-functions.type"/>
64 <xs:element name=
"cosh" type=
"Elementary-functions.type"/>
65 <xs:element name=
"tanh" type=
"Elementary-functions.type"/>
66 <xs:element name=
"sech" type=
"Elementary-functions.type"/>
67 <xs:element name=
"csch" type=
"Elementary-functions.type"/>
68 <xs:element name=
"coth" type=
"Elementary-functions.type"/>
69 <xs:element name=
"arccosh" type=
"Elementary-functions.type"/>
70 <xs:element name=
"arccoth" type=
"Elementary-functions.type"/>
71 <xs:element name=
"arccsch" type=
"Elementary-functions.type"/>
72 <xs:element name=
"arcsech" type=
"Elementary-functions.type"/>
73 <xs:element name=
"arcsinh" type=
"Elementary-functions.type"/>
74 <xs:element name=
"arctanh" type=
"Elementary-functions.type"/>
76 <!-- And the group of everything -->
78 <xs:group name=
"Content-elementary-functions.class">
80 <xs:element ref=
"exp"/>
81 <xs:element ref=
"ln"/>
82 <xs:element ref=
"log"/>
83 <xs:element ref=
"logbase"/>
84 <xs:element ref=
"sin"/>
85 <xs:element ref=
"cos"/>
86 <xs:element ref=
"tan"/>
87 <xs:element ref=
"sec"/>
88 <xs:element ref=
"csc"/>
89 <xs:element ref=
"cot"/>
90 <xs:element ref=
"arcsin"/>
91 <xs:element ref=
"arccos"/>
92 <xs:element ref=
"arctan"/>
93 <xs:element ref=
"arcsec"/>
94 <xs:element ref=
"arccsc"/>
95 <xs:element ref=
"arccot"/>
96 <xs:element ref=
"sinh"/>
97 <xs:element ref=
"cosh"/>
98 <xs:element ref=
"tanh"/>
99 <xs:element ref=
"sech"/>
100 <xs:element ref=
"csch"/>
101 <xs:element ref=
"coth"/>
102 <xs:element ref=
"arccosh"/>
103 <xs:element ref=
"arccoth"/>
104 <xs:element ref=
"arccsch"/>
105 <xs:element ref=
"arcsech"/>
106 <xs:element ref=
"arcsinh"/>
107 <xs:element ref=
"arctanh"/>
113 Copyright û 2002 World Wide Web Consortium, (Massachusetts Institute
114 of Technology, Institut National de Recherche en Informatique et en
115 Automatique, Keio University). All Rights Reserved. See
116 http://www.w3.org/Consortium/Legal/.