| |
saving XML documents 21
SAX 17
SAXON 246
scale facet, in XML Schema 89
schema element, in XML Schema 72, 128
schema of schemas, as default 128
schemaLocation attribute, in XML Schema Instance 130, 131, 132
schemas 69-132
annotating
74
anonymous
types
complex
107
simple
82
attributes
77, 109, 110
attribute
groups 111, 112
declaring
108
beginning
72
choices
96
complex
types 93-112
anonymous
107
choices
96
declaring
elements 106
definition
93
element
only 94
empty
elements 103
from
other complex types 105
mixed
content elements 104
named
groups 98, 99
sequences
95
text
only elements 102
unordered
groups 97
vs.
simple types 70
context,
importance of 71
controlling
how many 101
declaring
elements of complex type 106
description
14, 69
elements
with only text 102
empty
elements 103
file
extension 72
globally
declared 100, 106
vs.
local 71
groups
of attributes 111, 112
groups,
named 98
referencing
99
importing
components from other namespaces 132
including
components from other documents with same namespace 131
locally
declared elements 106
adding
all to namespace 124
adding
individual to namespace 125
and
referencing 100
vs.
global 71
location
of 73, 130
mixed
content elements 104
multiple
files 131
named
groups 98
referencing
99
namespaces
113-132
for
XML Schema 72
referencing
components with 126
referencing
71
attribute
groups 112
components
with namespaces 126-127
elements
100
named
groups 99
schema
of schemas as default 128
simple
types 75-91
and
attributes 77
and
xsd prefix 77
anonymous
82
built-in
for attributes 108
custom
76
declaring
element with 76
deriving
custom 81
digits,
limiting 89
enumerated
values 83
full
list 77
length
88
lists
90
local
vs. global declarations 77
numbers
80
patterns
for 84-85
predefining
content 91
range,
specifying 86-87
set
of acceptable values 83
times
78-79
vs.
complex types 70
unordered
groups 97
validating
documents 122
validating
XML 73
vs.
DTDs 69
writing
valid documents 121
select attribute, in XSLT 142, 145
selectors
creating
180-181
definition
179
sequence element, in XML Schema 95
sequences, in schemas 95
controlling
how many 101
sets of acceptable values, defining element to contain 83
shortcuts for DTDs 60
order
of 61
shortcuts for text 56
in
external files 58
using
57
show attribute, in XLink 227
simple element, in XLink 227
simple types, in XML Schema 75-91
and
attributes 77
and
xsd prefix 77
anonymous
82
custom
declaring
element with 76
deriving
81
dates
78-79
declaring
element with 76
digits,
limiting 89
enumerated
values 83
full
list 77
length
of 88
lists
90
local
vs. global declarations 77
numbers
80
patterns
for 84-85
predefining
content 91
range,
specifying 86-87
set
of acceptable values 83
times
78-79
vs.
complex types 70
simpleContent element, in XML Schema 102
SimpleText 21
simpleType type, in XML Schema 81, 82
size of text, changing with style sheets 214
small caps, setting with CSS 222
SOAP 17
sort element, in XSLT 150
and
xsl:apply-templates 145
sorting nodes before processing 150
spacing
around
elements (with CSS) 196-197
of
text (with CSS) 219
special symbols 247
accented
characters (table) 249
and
entities 56
built-in
entities for 31
table
of 250
using
248
standalone attribute 39
in
DTDs 60
in
XML declaration 58
stopping text wrap with CSS 199
strike out formatting with CSS 221
string type, in XML Schema 76
string value, in XSLT 142
string, declaring element to contain 76
style attribute, in HTML elements 188
style element, in HTML 187
style sheets
CSS
calling
external 184
creating
external 182
internal
187
multiple
185
See
also CSS
transforming
XML with. See XSLT
stylesheet element, in XSLT 138
substring-after() and substring-before functions, in XSLT 172
substring() function, in XSLT 171
substrings, extracting with XSLT 171-172
sum() function, in XSLT 166
superlabels (namespaces) 113
support 18
symbols 247-250
special
247
table
of 250
using
248
syntax for XML 21-32
SYSTEM, in DTDs 39, 58, 60
|
|