|
XHTML (Extensible Hypertext Markup Language), 302
XML (Extensible Markup Language), 1
Altova XML developer certification sample questions, 279-281
document management, 6
documents
creating, 15-26
editing, 75-79
validation, 75-79
enterprise applications and, 5
nodes, XSLT documents, 174-176
parsers, 4, 58
processors, 58
publishing, 6
servers, 297
stylesheets, 3
types, WSDL and, 261
validation, 3
validators, 58
version declaration, 23
vocabularies, 2
text files, importing, 37-40
XML developer certification
avaliability, 279
benefits, 278
coverage, 278
registration, 279
sample questions, 279-287
tips and strategies, 287
usefulness of, 277
XML Path, 300
XML Protocol, 301
XML schemas, 2, 300
Altova XML developer certification sample questions, 282-285
anonymous types, defining, 121-122
attributes, 115-117
child elements, 115
class file generation, 161-163
complex types, 115-121
compositors, 140-141
all compositors, 143-144
choice compositors, 141-142
models, changing, 144
data types, 101
DTDs and, 161
early version support, 88
editing and validating, 108-109
elements, declaring, 120
empty elements, 117-118
extensions, 165-166
global complex type definitions, 119-120
global elements, 118
referencing, 120
global types, 115
global types compared to global elements, 121
groups, 140-148
all groups, 149-150
attribute groups, 150-151
choice groups, 148, 149
mixed content elements, 118
modularizing, 105
multiple files, 134-140
namespaces, 126
default, 127-133
prefixes, editing, 133
object-oriented design, 151
complex types, 151-157
groups, 158-160
overview, 87-88
publishing/documenting, 122-123
relational databases and, 163-166
Schema Designer, 88-89
building Schemas, 98-106
configuring Schema Design view, 107-108
editing Schemas, 93
main editing area, 89
namespace mappings and prefixes, 96-97
namespaces, 94-95
Schema Editing view, 91-92
target namespaces, 97-98
syntax, 109-110
deriving simple types, 112
deriving simple types, restrictions and, 113-114
list types, 114
simple types, 111-112
union types, 115
text content, 116-117
XMLBus (Iona), 297
XMLSPY, 9
installation, 11
system requirements, 10
updates, 12
XMLSPY Enterprise Edition, 317
XMLSPY Handbook Project files, accessing, 88
XMLSPY plugin for Visual Studio .NET, 293
XMLSPY white papers, 290
XPath
Altova XML developer certification sample questions, 285-286
expressions
axis specifiers, 187-193
editing, 184-185
positioning, 186-187
XPath functions
Boolean, 232
boolean element available, 235
boolean function available, 235
data types, 229
node-set, 229-230
node-set current, 234
node-set document, 234
node-set key, 234
number, 232-233
object system property, 235
overview, 228
string, 230-232
string format number, 234
string generate id, 234
string unparsed entity uri, 234
XPaths, 177
XQuery, 300
xsl
apply templates instruction, 218-220
call template instruction, 220
comment instruction, 235
import instruction, 224
include instruction, 226-228
key instruction, 239
output instruction, 235
param instruction, 219
variable instruction, 214-215
XSL (Extensible Stylesheet Language), 3
XSL/XSLT processors, 291-293
XSLT
accessing data, 239
Altova XML developer certification sample questions, 285
attributes
counting tokens in, 238
parsing keys in, 236-237
child nodes, generating, 238-239
comments, generating, 235
documents
importing, 224-226
including, 226-228
help resources, 240
modes, 222-223
paths, finding parent path, 240
templates
applying, 218-220
calling, 220
priorities, 228
troubleshooting, 221-222
Web sites
Authentic, 242
client, 245-249
Cocoon, 242-245
creating, 241
example application specification, 242-244
XPath functions
Boolean, 232
boolean element available, 235
boolean function available, 235
data types, 229
node-set, 229-230
node-set current, 234
node-set document, 234
node-set key, 234
number, 232-233
object system property, 235
overview, 228
string, 230-232
string format number, 234
string generate id, 234
string unparsed entity uri, 234
XSLT (Extensible Stylesheet Language Transformations), 3
debugging, 169-173
documents
child elements, 207
escaping characters, 205-207
iteration, 176-183
whitespace, 203-205
XML nodes, 174
XML nodes, selecting, 174-176
sorting, 200-202
statements
xsl:choose, 198-200
xsl:for-each, 194-196
xsl:if, 197-198
xsl:output, 208-210
xsl:sort, 200-202
|