Index_S


S

SAX

feeding event streams to FOP, 129–131

TrAX API, 72–74

Xerces API, 8–12

ContentHandler interface, 10

DefaultHandler, 9–10

endElement method, 10–11

ErrorHandler interface, 12

serialization, 35–36

startElement method, 10–11

Xindice example application, 341–346

Scalable Vector Graphics. See SVG

schemaLocation, overriding, 22–23

schema validation

Xerces configuration, 20–23

XNI schema validator, 42

secret key encryption, 457

Secure Sockets Layer (SSL), 368–372

security

BASIC authentication (XML-RPC), 365–366

Batik

application security, 197

external resource access, 197–202

digital certificates, 458

digital signatures, 457–458

one-way hashing, 456–457

public key encryption, 457

SSL (Secure Sockets Layer), 368–372

symmetric key encryption, 457

XML Canonicalization, 459–461, 471–474

XML Encryption, 456, 467–470, 495

example application, 495–501

installing, 495

XML Security, 456

applications of, 502

installing, 470–471

resolvers, 493–495

signatures in separate files, 490–491

signature verification, 485–490

signing documents, 474–485

XPathTransformSigner, 491–493

XML Signature, 455–456, 461

<DigestMethod> element, 463

<DigestValue> element, 464

<KeyInfo> element, 464–466

<Object> element, 466

<Reference> element, 462

<Signature> element, 461

<SignatureValue> element, 464

<SignedInfo> element, 462

<Transform> element, 462–463

validating signatures, 466–467

SecurityManager, configuring (Xerces), 19

<select> element (Cocoon), 220, 240

<selector> element (Cocoon), 218

selectors (Cocoon), 233

browser selector, 233

host selector, 234

parameter selector, 234

request attribute selector, 234

request parameter selector, 234

sendmail action (Cocoon), 235–236

<sendmail:attachment> element (Cocoon), 253

<sendmail:bcc> element (Cocoon), 252

<sendmail:body> element (Cocoon), 252

<sendmail:cc> element (Cocoon), 252

<sendmail:charset> element (Cocoon), 252

<sendmail:from> element (Cocoon), 252

sendmail logicsheet (Cocoon), 252–253

<sendmail:on-error> element (Cocoon), 253

<sendmail:on-success> element (Cocoon), 253

<sendmail:smtphost> element (Cocoon), 252

<sendmail:subject> element (Cocoon), 252

<sendmail:to> element (Cocoon), 252

separation of concerns, 213

serialization, 34–38

<serialize> element (Cocoon), 239

serializers (Cocoon)

HTML serializer, 229

link serializer, 231

PCL serializer, 231

PDF serializer, 231

PS serializer, 231

SVG/JPEG serializer, 230

SVG/PNG serializer, 230

SVG/TIFF serializer, 231

SVG/XML serializer, 230

text serializer, 229–230

WAP/WML serializer, 230

XHTML serializer, 229

XML serializer, 229

zip archive serializer, 231

<serializers> element (Cocoon), 218

server pages generator (Cocoon), 224

<service> element (Axis), 405

Service interface (XML:DB), 291

services (WSDL), 385. See also Web services

document-style, 408–409

message-style, 409

RPC-style, 407–408

wrapped-style, 408–409

ServletContext, accessing, 434–436

session action (Cocoon), 236, 254

session manangement (Cocoon), 253–254

setStyleHandler method (Batik), 178

setStyle method (Batik), 178

shutdown command (Xindice), 307

<Signature> element (XML Signature), 461

signatures

placing in separate files, 490–491

signing documents, 474–485

verification, 485–490

<SignatureValue> element (XML Signature), 464

<SignedInfo> element (XML Signature), 462

sitemaps (Cocoon), 214–222

<components> element, 217

database application example, 271–274

example sitemap, 215–217

<exception> element, 218

<generators> element, 217

<matchers> element, 218

<otherwise> element, 220

<pipeline> elements

<generate> element, 220

<handle-errors> element, 220

<match> element, 218–220

<select> element, 220

<serialize> element, 220

<transform> element, 220

<pipelines> element, 217, 218–220

<selector> element, 218

<serializers> element, 218

<transformers> element, 217

<use-cookie-parameters> element, 217

<use-request-parameters> element, 217

<use-session-parameters> element, 217

<when> element, 220

Smart Transformer Switch (XSLTC), 96

SMIL (Synchronized Multimedia Integration Language), 168–169

SML11Serializer, 34

SOAP, 380–381. See also Axis

<Body> element, 380–381

<Envelope> element, 380–381

<Header> element, 380–381

RPC faults, 383–384

RPC requests, 381–382

RPC responses, 382–383

SourceLocator interface, debugging with, 87

SQL transformer (Cocoon), 226–227

Squiggle (SVG browser), 205–206

SSL (Secure Sockets Layer), 368–372

startElement method (SAX), 10–11

static SVG

<circle> element, 159

container elements, 160–161

<desc> element, 158

<g> element, 158

Hello World example, 156–157

<image> element, 160

<line> element, 158

<path> element, 162–164

<polygon> element, 159

<polyline> element, 159

<rect> element, 158–159

size attributes, 158

<text> element, 159–160

<title> element, 158

transform attribute, 161–162

status generator (Cocoon), 224

StorageResolvers (XML Security), 494

stream generator (Cocoon), 224

stubs (JAX-RPC), 393–394

StyleHandler interface (Batik), 178

stylesheets, 62

SVG Browser (Squiggle), 205–206

SVG font converter, 207–208

SVGGraphics2D class (Batik), 171–173

options, setting, 174–178

style handling, 178–183

SVG/JPEG serializer (Cocoon), 230

SVG/PNG serializer (Cocoon), 230

SVG pretty-printer, 206–207

SVG Rasterizer, 202

as Ant task, 203–204

command-line interface, 202–203

SVG renderer (FOP), 142

SVG (Scalable Vector Graphics), 155–156. See also Batik

applications for, 209–212

compatibility issues, 208

displaying documents (JSVGCanvas), 183–187

DTD, 158

dynamic, 208

declarative dynamic, 166–169

imperative dynamic, 164–166

image caching, 174–178

image storing, 174

image transcoding, 187

from SVG DOM trees, 189–191

from SVG files, 188–189

rich client user interfaces, 212

scripting, 191

JSVGCanvas ECMAScript API, 191–192

Jython, 192–197

static

<circle> element, 159

container elements, 160–161

<desc> element, 158

<g> element, 158

Hello World example, 156–157

<image> element, 160

<line> element, 158

<path> element, 162–164

<polygon> element, 159

<polyline> element, 159

<rect> element, 158–159

size attributes, 158

<text> element, 159–160

<title> element, 158

transform attribute, 161–162

style handling, 178–183, 208

support, 156

SVG/TIFF serializer (Cocoon), 231

SVG/XML serializer (Cocoon), 230

symbol table (Xerces), 43

symmetric key encryption, 457

Synchronized Multimedia Integration Language (SMIL), 168–169




Professional XML Development with Apache Tools. Xerces, Xalan, FOP, Cocoon, Axis, Xindice
Professional XML Development with Apache Tools: Xerces, Xalan, FOP, Cocoon, Axis, Xindice (Wrox Professional Guides)
ISBN: 0764543555
EAN: 2147483647
Year: 2003
Pages: 95

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net