1. Trang chủ
  2. » Công Nghệ Thông Tin

Oracle XSQL- P30 ppsx

13 204 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Oracle XSQL
Trường học Oracle University
Chuyên ngành Computer Science
Thể loại Thesis
Năm xuất bản 2023
Thành phố Redwood City
Định dạng
Số trang 13
Dung lượng 107,67 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

See IIS Internet Service Providers.. See JSWDK JavaSoft Web site, 29... See SGA System Identifiers.

Trang 1

id-attribute-columnattribute, 466

id-attribute-column=”string”

attribute, 75

id-attribute=”string”attribute, 75

IFcontrol structure, 237–239

ignore-empty-value=”boolean”

attribute, 86, 87, 88

IIS (Internet Information Server), 30, 31

imgelement, 279, 283, 413

importNodemethod, 476

import utility, 36

include-schema=”Boolean”attribute,

76

INCREMENT BYkeyword, 169

incrementelement, 43

indentattribute, 292

INDEX BYclause, 232–233

infinityattribute, 330

initcapfunction, 201

initialelement, 43

initmethod, 486–488, 495–498, 501

INoperator, 160

IN OUTparameters, 245, 246

INparameters, 245, 246

INPATHoperator, 257

inselement, 281

INSERTstatement, 170–171, 236

installation

anatomy of, 25

in existing environments, 30–33

locations, choosing, 28

scratch, 26–29

on servlet engines, 31–32

with the Universal Installer, 27–28, 32

UNIX prerequisites for, 26–27

XSQL, 23–29

instrbfunction, 202

instrfunction, 201–202

INTdata type, 134, 230

INTEGERdata type, 134, 230

Internet Application Server (Oracle), 31

Internet Explorer browser (Microsoft)

customizing stylesheets for, 96

POSTmethod and, 125

XSLT processor included with, 94–95

Internet Information Server See IIS

Internet Service Providers See ISPs

INTERSECToperator, 160

INTO keyword, 236

INVALID_CURSORexception, 249 INVALID_NUMBERexception, 249 invokeWebServicesmethod, 457, 458

IP (Internet Protocol), 49 IPlanet Application Server, 25 isFragmentfunction, 270 ismapattribute, 279 ismap=”ismap”attribute, 279 ISPs (Internet Service Providers), 49

<I>tag, 263 iteration, 239–240, 304–307

J

Java action handlers and, 509–510 API for XSQL, 469

Archive (JARs) files, 29, 30 AWT (Abstract Windowing Toolkit), 537–546

configuring, 29

as a cornerstone technology, 5 Development Kit (JDK), 29 DOM and, 476–477 high-level architecture and, 54–60 installation and, 30, 31

Native Interface (JNI), 372 procedures, 368

resources, 549 sandboxes, 55 serializers and, 537–546 servlet engines and, 30 Servlet Pages (JSP), 5, 57–58, 274 three-tiered development model and, 4 Virtual Machine (JVM), 25, 55–56 Web services and, 456–461 Write Once, Run Everywhere principle, 55

XSQLRequest class and, 59–60

Java Database Connectivity See JDBC

JavaScript data handling and, 432, 434–435, 437–438 extending interfaces with, 378–379 POSTmethod and, 125

Web application development and, 374–375, 378–379, 435–438 XSLT integration and, 435–437

JavaServer Web Development Kit See

JSWDK JavaSoft Web site, 29

Trang 2

interface, 56–57

javax.servlet.Servletinterface, 56

JDBC (Java Database Connectivity)

action handlers and, 493, 500–503

compatibility, 25

connection-pool element and, 43

installation and, 30, 31, 32

serializers and, 536

URLs, 45

Web application development and, 4, 372

JDBC drivers

date formats and, 178

high-level architecture and, 56

installation and, 25, 30, 31

JDeveloper (Oracle), 13

JIT (Just in Time) compiler, 55

JNI (Java Native Interface), 372

joins

examined, 156–158

outer, 157

target objects and, 140–141

JPEGs (Joint Photographic Experts Group)

images, 537–546

JRun, 31

JSP (Java Servlet Pages)

runtime, 57–58

three-tiered development model and, 5

XSLT and, 274

See also servlets

JSWDK (JavaServer Web Development

Kit), 31

J2EE (Java 2 Enterprise Edition)

JDeveloper and, 13

servlet containers and, 25

Just in Time compiler See JIT

JVM (Java Virtual Machine)

described, 55–56

high-level architecture and, 55–56

servlet containers as, 25

servlet engines and, 56

K

key-columnsattribute, 120, 121

keyfunction, 354–355

L

langattribute, 328, 342, 364

large-object data types, 134–136

last_dayfunction, 213 lastfunction, 357 LASTmethod, 233 LDAP (Lightweight Directory Access Protocol), 372

leastfunction, 194–195, 203, 214 lengthbfunction, 204

lengthfunction, 203 less-than sign (<), 19, 20, 304 letter-valueattribute, 329 levelattribute, 328

LIMITmethod, 234 links, invention of, 2–3 Linux, 26

<li>tag, 16, 283

LNfunction, 198 local-namefunction, 358 local_timestampfunction, 214 location paths, 344, 345–346 LOCK TABLEstatement, 236 logarithmic functions, 197–198 LOGfunction, 198

logical operators, 153–156 LONGdata type, 135 LOOPcontrol structure, 239–240 lowerfunction, 204

lpadfunction, 204–205 LRU algorithm, 62–63 ltrimfunction, 205

Lynx browser, 96 See also browsers

M

matchattribute, 294, 343 max-ageattribute, 108 max-age=”integer”attribute, 88 maxfunction, 186–187

max-rowsattribute, 76, 422, 423 MAXVALUEkeyword, 169 media-type attribute, 292 memory

buffers, server-side, 84 caches, 42–44, 61, 62, 63 DOM and, 452

garbage collector and, 56 high-level architecture and, 56, 62 leaks, 56

Web services and, 452 XSQL page processor and, 62 methodattribute, 292

Trang 3

Microsoft ActiveX objects, 126

Microsoft Internet Explorer browser

customizing stylesheets for, 96

POSTmethod and, 125

XSLT processor included with, 94–95

See also browsers

Microsoft Internet Information Server

(IIS), 30, 31

minfunction, 187–188

MINUSoperator, 160

minus-signattribute, 330

MINVALUEkeyword, 169

modeattribute, 294, 296

modfunction, 195

modifykeyword, 165

months_betweenfunction, 214–215

multipleattribute, 279

N

nameattribute, 283, 294, 315, 317, 318

namespaceattribute, 315, 317

namespaceaxis, 352

namespaces

described, 21

syntax rules and, 18, 19

XPath and, 352

namespace-urifunction, 358

name=”string”attribute, 86, 87, 88

NaNattribute, 330

National Center for Supercomputing

Applications, 3

NATURALdata type, 230

NATURALNdata type, 230

NCHARdata type, 133

nested tags, 16, 18, 278, 282

Netscape Navigator browser, 96 See also

browsers

netstatcommand, 26

New Atlanta ServletExec for IIS, 31

new_timefunction, 215

next_dayfunction, 215–216

NEXTmethod, 233

nls_charset_decl_lenfunction, 223

nls_charset_idfunction, 223

nls_charset_namefunction, 223

nls_initcapfunction, 205

nls_lowerfunction, 206

nls_sortfunction, 206

nls_upperfunction, 206

NOCOPYparameters, 245, 246 NO_DATA_FOUNDexception, 247, 249 node

sets, 344, 356–358 tests, 345–346 nodefunction, 346 noresizeattribute, 279 noresize=”noresize”attribute, 279 normalize-spacefunction, 359 noscriptelement, 281

noshadeattribute, 279 noshade=”noshade”attribute, 279 notfunction, 364

NOT INoperator, 160 NOT NULLconstraint, 175, 177 NOT NULLkeyword, 231 NOToperator, 153–156, 258 nowrapattribute, 279 nowrap=”nowrap”attribute, 279 nulliffunction, 223

null-indicator=”boolean”attribute, 75

NULLstatements, 240–241 numattribute, 464 numberdata type, 133–134, 230 number functions, 364–365 NUMERICdata type, 134, 230 numeric functions, 192–197 numtodsintervalfunction, 216 numtoymintervalfunction, 217 NVARCHAR2data type, 133 nvlfunction, 223

O

olelement, 281 omit-xml-declarationattribute, 292 only-if-unset=”Boolean”attribute,

87, 88 OPENkeyword, 242 operators

arithmetic, 137 comparison, 151–152 concatenation, 137 described, 137 expansion, 255–256 logical, 153–156 set comparison, 159–160 XPath and, 344–345

See also specific operators

Trang 4

ORACLE_BASEenvironment variable, 26

ORACLE_HOMEenvironment variable, 26

Oracle9i databases

configuring, 32, 33

DBMS_QUERY package and, 265–266

described, 12

SQL Manual for, 548

Oracle TechNet, 457

Oracle Text

described, 12, 253–254

fuzzy searches, 255–256

installation and, 32

searches within XML documents,

258–259

simple keyword searches, 254–255

soundex searches, 255–256

stemming searches, 255–256

theme searches, 259

wildcard searches, 253, 255–256

Oracle Web site, 24

Oracle XML DB, 548

orderattribute, 342

order byclause, 158–159

ORDERkeyword, 169

ORoperator, 153–156, 258

output, escaping, disabling, 304, 413

output-buffer-sizeelement, 41

OWA (Oracle Web Agent) packages, 83–84

P

packages

creating, 226

DBMS_OUTPUTpackage, 236

DBMS_QUERYpackage, 265

DBMS_XMLGENpackage, 266, 267

htfpackage, 263–264, 393

htppackage, 263–264, 393

OWA (Oracle Web Agent), 83–84

PL/SQL and, 244–245

XMLGENpackage, 265, 267

page-cache-sizeelement, 42

page parameters, 510–513

page-private parameters

described, 97, 104

names of, 110–111

pagination

challenges of, 422

stateless, 421–428

parameters action handlers and, 504–505, 507–513 bind variables and, 109–110

default, 108–109 described, 97–98 formatting, 84–85 handling, 128–129 modifying, 245 names of, 105, 110–113 page, 510–513 page-private, 97, 103, 110–111 passing, 415–521, 507–510 PL/SQL and, 245–246 referencing, 98–99 request, 102–104, 105, 110–111 session, 97, 104–106, 110–111, 418–419 setting, 85–87, 108–109

stylesheets and, 111–113 types of, 97, 102–108 XML representation of, 100–102 XSLT and, 331–339, 353–357, 359, 360 xsql:update-request action and, 91–92

parameterselement, 102, 117 parentaxis, 348

parentheses (( )), 71 parsers

described, 12, 63–64 special characters and, 20 wide availability of, 14 passwords, 37, 45 paths

location, 344, 345–346 Oracle Text and, 257–258 syntax for, 258

path=”string”attribute, 88 pattern-separatorattribute, 330 PDF (Portable Document Format) files, 520–526

pelement, 281 percent sign (%), 255 period (.), 18, 78 Perl, 4, 232 per-milleattribute, 330 PHP (PHP: Hypertext Preprocessor), 57, 274

PLS_INTEGERdata type, 230

Trang 5

PL/SQL (Procedural Language extensions

to SQL)

actions and, 82–84, 503

array structures, 232–234

control structures, 237–241

cursors and, 229, 232, 239, 241–243,

250–251

data types and, 136

declaration sections, 228–234, 245

exceptions and, 248–249

execution sections, 228, 234–325, 248–249

installation and, 32

integration of, with XSQL, 251

resources, 548

retrieving XML and, 261–268

SQL statements in, 235–236

structure of, 228

triggers and, 175, 248–250

Portable Document Format See PDF files

port 80, 26

positional notation, 247

positionfunction, 358

POSITIVEdata type, 230

POSITIVENdata type, 230

POSTmethod

actions and, 91

canonical schema and, 117

described, 123–127

parameters and, 98, 102

Web application development and, 418,

424

xsql:delete-requestaction and, 92

powerfunction, 195–196

precedingaxis, 352

preceding-siblingaxis, 352

preelement, 281

Presentation layer, 4, 5

PRIMARY KEYconstraints, 175

primary keys, 175, 168

priorityattribute, 294

PRIORmethod, 233

privileges, assigning, 52

Procedural Language extensions to SQL

See PL/SQL

procedures

advantages of, 375–376

described, 245–247

PL/SQL and, 245–247

retrieving XML and, 263, 264, 266 Web application development and, 368, 375–376

processing instructions described, 17

details for, 95 serializers and, 520 syntax rules and, 18 XPath and, 346 XSLT and, 326, 346 processing-instructionfunction, 346

processmethod, 474 processorelement, 42–44 processToXMLmethod, 474 PROGRAM_ERRORexception, 249 proximity searches, 259

pseudo -attributes, 95 -SQL, 385–387, 388, 392–396

Q

question mark (?), 94

R

raisekeyword, 248 rawdata type, 135, 136 rawtohexfunction, 220, 221 readonlyattribute, 279 readonly=”readonly”attribute, 279 REALdata type, 134, 230

record declarations, 231–232

reference cursors, 250–251 See also cursors

referential integrity, 176 RELAX NG, 22

reload-connections-on-error element, 42

replacefunction, 206–207 requestelement, 117 request parameters described, 102–104 names of, 105, 110–111 result-cache-sizeelement, 42 result-prefixattribute, 326 result sets, 6

reuse, of code, 51, 339–340, 403 ROLLBACKstatement, 236 root-element-nameattribute, 506

Trang 6

root elements

described, 10, 15–17

document structure and, 15

syntax rules and, 18

Web application development and, 432

roundfunction, 196, 217, 364

ROWelement, 72, 75, 40, 463, 503

row-elementattribute, 72, 463

row-element=”string”attribute, 75

rowidtocharfunction, 220, 221

ROWSETelement, 40, 72, 92–93, 463, 466

rowset-elementattribute, 72, 463

rowset-element= “string”attribute,

75

ROWTYPE_MISMATCHexception, 249

rpadfunction, 207

rtrimfunction, 207–208

S

sandboxes, described, 55

SAVEPOINTstatement, 236

SAX (Simple API for XML), 12, 474

scalar

subquery expressions, 138

variable declarations, 229–230

schema

described, 21–22

languages, 22

parameters and, 101

posted XML and, 126

Web services and, 462, 464

Schematron, 22

scriptelement, 281

SecureRoot Web site, 51

security

authentication, 511

holes, example of, 50

known issues, 46

multilateral approach to, 52

overview of, 46–52

passwords, 37, 45

privileges, 52

thinking about, at an architectural level,

50–52

securityelement, 43

selectattribute, 296, 302, 305, 331, 342

selectedattribute, 279

selected=”selected”attribute, 279

SELECTstatement comparison operators and, 151–152 cursors and, 232, 241, 243, 250, 270 described, 139–140

DISTINCTkeyword and, 147 elementsclause, 143–147 exceptions and, 247 imaginary dual tables and, 160–161 Oracle Text and, 253

order byclause, 158–159 PL/SQL and, 232, 236, 241, 243, 250 sets and, 159–160

Web application development and, 369–371, 373, 394, 395–396 whereclause, 148–158 selfaxis, 347–348 SELF_IS_NULLexception, 249 sequences, 168–170, 240–241 serializemethod, 527, 532, 542 serializerdefselement, 45 serializers

binary, 530–534 configuration of, 45 creating JPEG files and, 537–546 creating PDFs and, 520–526 described, 10–11, 67, 517–520 high-level architecture and, 67–68 place of, 518–520

serializing BLOBs with, 534–437 text, 526, 527–530

servers action handlers and, 480 development of, 3 installation and, 28, 30–32 security issues related to, 46 verification of, 26

services actions and, 467 architecture of, 452–456 described, 451–452 example of, 456–461 XML-to-XML transformations and, 453, 461–467

Servletcontainer, 25 servletelement, 41 servlet engine compatibility, 30–31 described, 56–57

Trang 7

servlet engine (continued)

high-level architecture and, 56–57

installation and, 30–32

servlets

action handlers and, 484–485, 492–493

described, 24, 60

development of, 484–485

file extensions and, 31, 32

functionality of, 492–493

high-level architecture and, 53–54

installation and, 28

integration of, 30–32

posted XML and, 124

security issues related to, 46

using XSQL within, 474–475

Web application development and, 377

xsql:set-cookie action and, 87–88

xsql:set-session-paramaction and,

86–87

See also JSP (Java Servlet Pages); servlet

engine

session parameters

described, 97, 104–106

names of, 105, 110–111

Web application development and,

418–419

sessiontimezonefunction, 218

set comparison operators, 159–160

SET CONSTRAINTSstatement, 236

set-Paramsmethod, 457

setRequestObjectmethod, 513

SET ROLLstatement, 236

SET TRANSACTIONstatement, 236

SGA (System Global Memory), 26

SGML (Standard Generalized Markup

Language)

disadvantages of, 14

as the precursor to HTML, 3

XML and, 13–14

XSLT and, 277

SHOW ERRORScommand, 226

SIDs (System Identifiers)

installation and, 28, 33

replacing, 38

security issues related to, 46

signfunction, 196

SIGNTYPEdata type, 230

simple expressions, 137

single quote (‘), 17, 18, 19

skip-rowsattribute, 76, 422, 423, 425, 426 SMALLINTdata type, 134, 230

SOAP (Simple Object Access Protocol),

125, 451 sorting data, 340–342 soundexfunction, 208 SOUNDEXoperator, 255 spatial data types, 136 special characters, 19–20, 132 SQL (Structured Query Language) action handlers and, 505–507 adding data with, 167–174 aggregate functions, 183–192 altering tables with, 164–166 conversion functions, 219–224 creating tables with, 161–164 data types and, 132–137 date formats and, 178–182 dropping tables with, 162, 166–167 expressions, 137–139

integration of, with PL/SQL, 235–236 lexical conventions, 132

loading XSQL samples with, 35–36 modifying data with, 167–174 numeric functions, 192–197 operators and, 137, 151–156, 159–160 Oracle Text and, 12

passing parameters with, 415–417 poisoning, 46, 47–49

scripts, writing, 392–396, 446–447 syntax, 131–139

target clause and, 140–142 technological superiority of, 1 three-tiered development model and, 4,

5, 6 unstructured text and, 12 views and, 172–174 Web application development and, 368,

374, 379, 392–396, 415–417 SQL*PLUS

creating demo users with, 37 creating tables with, 37–39 date format, 178–182 running install.sql with, 35–36 SHOW ERRORScommand, 226 sqrtfunction, 197

standaloneattribute, 292

Standard Generalized Markup Language See SGML

Trang 8

starts-withfunction, 359

START WITHkeyword, 169

stateless paging, 421–428

static pages, creating, 448–449

stddevfunction, 188–189

STEMoperator, 255

stopword lists, 259

STORAGE_ERRORexception, 249

stored procedures

advantages of, 375–376

described, 245–247

PL/SQL and, 245–247

retrieving XML and, 263, 264, 266

Web application development and, 368,

375–376

Strict DTD, 280–281, 284, 285 See also

DTDs

stringdata type, 133

stringfunction, 344, 360

string-lengthfunction, 360

strings

functions specific to, 359–360

legal/illegal, 18–19

operators which match, 153

XPath and, 344, 345

See also string data type

Structured Query Language See SQL

stylesheetelement, 43

stylesheet-poolelement, 42

stylesheet-prefixattribute, 326

stylesheets

choosing, based on client type, 96

creating, 39–45, 277–286

extensions for, 378

linking to, 94–96

parameters and, 88–89, 97, 111–112,

417–418

processing instructions for, 95

reusing, 339–340

security issues related to, 46

structure of, 10

writing, 401–415

See also CSS

SUBSCRIPT_BEYOND_COUNTexception,

249

SUBSCRIPT_OUTSIDE_LIMITexception,

249

substrbfunction, 209

substrfunction, 208–209

substring-afterfunction, 362 substring-beforefunction, 361–362 substringfunction, 361

sumfunction, 190–191, 365 suppress-mime-charsetelement, 41 syntax rules, 18–20

sysdatefunction, 218 sys_extract_utcfunction, 218 sys_guidfunction, 224

SYS_INVALID_ROWIDexception, 249

System Global Memory See SGA System Identifiers See SIDs

systimestampfunction, 218

T

tableelement, 281 tables

adding data to, 167–174 altering, 164–166 canonical schema and, 77–80 creating, 37–39, 161–164 deleting, 162

describing, 139 dropping/removing, 166–167 modifying data in, 167–174 temporary, 164

table=”string”attribute, 90, 91, 93 tag-case=”string”attribute, 75 tags

names of, 71 nested, 16, 18, 278, 282 start/end, 15–17, 278 syntax rules and, 18

See also elements

TANfunction, 198 TANHfunction, 198 targetclause, 140–142 target objects

multiple, 140–141 types of, 140 TCP/IP (Transmission Control Protocol/Internet Protocol), 3 templates

described, 293–301 error handling and, 438, 440–441 value selection and, 301–304 Web application development and, 405–415, 438, 440–441

XSLT and, 293–304

Trang 9

files, generating, 445–446

inserting, 320–327

serializers, 526, 527–530

XSLT and, 314–327

See also Oracle Text

thesaurus capabilities, 259

three-tiered development model, 4–5, 6

Tidy (utility), 285

TIMEOUT_ON_RESOURCEexception, 249

timeout-secondselement, 43

TIMESTAMPdata type, 135

to_charfunction, 194, 220, 221

to_clobfunction, 220, 221

to_datefunction, 220, 221

to_dsintervalfunction, 220, 221

to_lobfunction, 220, 221

Tomcat, 31

to_multi_bytefunction, 220, 221

to_ncharfunction, 220, 221

to_nclobfunction, 220, 221

to_numberfunction, 220, 221

TOO_MANY_ROWSexception, 247, 249

to_singlebytefunction, 220, 221

to_ymintervalfunction, 220, 221

transactions, described, 167–174

transformattribute, 126

transformNodemethod, 476

transform=”URL”attribute, 90, 91, 93

Transitional DTD, 280–281, 283, 285 See

also DTDs

translatefunction, 209–210, 222,

362–363

Transmission Control Protocol/Internet

Protocol See TCP/IP

triggers, 248–250, 379

trigonometric functions, 197–198

trimfunction, 210

TRIMmethod, 234

truefunction, 364

truncatestatement, 172

truncfunction, 197, 218

trusted hosts, 44, 95

trusted-hostselement, 44

U

uidfunction, 224

UI layer, 5

ul element, 281

<UL>tag, 16 underscore character (_), 18, 78, 255 Unicode characters, 345

UNION ALLoperator, 160 UNIONoperator, 159, 160 UNIQUEconstraint, 175 UNIQUEkeyword, 147 unistrfunction, 222–223 Universal Installer (Oracle), 27–28, 32 UNIX, 26–27

UPDATEstatement, 171, 236, 242 upperfunction, 210–211 URIs (Universal Resource Identifiers) high-level architecture and, 53 namespaces and, 21

parameters and, 98–99 relative, 44

trusted-hostselement and, 44 unparsed entity, 356

URLs (Uniform Resource Locators) absolute, 95

actions and, 85 cookies and, 108 JDBC and, 45 namespaces and, 21 programmatic uses of XSQL and, 472, 473

relative, 85 security and, 50 SQL poisoning and, 47 transform=”URL”attribute and, 90 using multiple, 455

Web services and, 455, 456, 458–459 URNs (Uniform Resource Names), 21 useattribute, 343

use-attribute-setsattribute, 315,

318, 322 User-Agentstring, 96 userfunction, 224 usernameelement, 45 users, creating, 26–27

V

validation, 15, 22, 285–286, 435 valid documents, described, 15 valueattribute, 328

VALUE_ERRORexception, 249 value selection, 301–304

Trang 10

VARCHAR2data type, 133, 232–233,

254–255, 270

variables

declaring, 228–234

XSLT and, 331–339

See also specific variables

variancefunction, 191

varrays, 232–233

versionattribute, 289, 292

views

altering, 172–174

creating, 172–174

described, 172

virtual directories, 46

vsizefunction, 224

W

Web applications

architecture of, 368–379

creating XSQL pages for, 397–401

CSS and, 374–375, 378–379, 403

database design and, 387–391

database implementation and, 391–392

database requirements for, 385–387

development problems related to, 2–5

error handling and, 375, 435, 438–442

extension options for, 375–379

HTTP and, 374, 377, 415, 418

interface design and, 381–385, 431–438

JavaScript and, 374–375, 378–379,

435–438

passing parameters and, 415–421

programmatic invocation and, 377–378

requirements for, 380–381

security considerations for, 51

SQL and, 368, 374, 379, 392–396, 415–417

stateless paging and, 421–428

stylesheet extensions and, 378

templates and, 405–415, 438, 440–441

writing stylesheets for, 401–415

XSQL data editor and, 428–435

Web browsers

cookies and, 106–108

Lynx, 96

Netscape Navigator, 96

POSTmethod and, 125

serializers and, 518

stylesheet choices based on the type of,

96

Web services and, 454 XHTML and, 277 XSLT processors included with, 94–95

See also Internet Explorer browser

(Microsoft) Weblogic Web Server, 31 Web servers

action handlers and, 480 development of, 3 installation and, 28, 30–32 security issues related to, 46 verification of, 26

Web services actions and, 467 architecture of, 452–456 described, 451–452 example of, 456–461 XML-to-XML transformations and, 453, 461–467

well-formed documents, described, 15 whereclause, 148–158

WHILE LOOPcontrol structure, 239–240 whitespace, handling, 342

wildcard characters, 253, 255–256, 345 wireless devices, 96

WITH CHECK OPTIONkeyword, 173 World Wide Web, history of, 2–3 writeErrormethod, 460 Write Once, Run Everywhere principle, 55 W3C (World Wide Web Consortium) DOM model and, 475, 476–477 XML and, 13

XML Schema, 22 XSLT resources, 549

X

XDK (Oracle XML Developer’s Kit), 12, 24,

32, 64, 548 XHTML (eXtensible HTML) described, 277–278 empty elements, 278–279 stylesheet creation and, 277–286 transformations, 282–285 XSLT and, 277–286 XML (eXtensible Markup Language) actions and, 467

adding, to datagrams, 482–484 attributes, 17–18

comments and, 20

Ngày đăng: 03/07/2014, 08:20