Index
O
Object-relational data, XML documents as, 77, 78
Object tables, XMLType, 153–154
Object views, 179–180
OCI and C++ XML application libraries, 437
OCI application environment, setting up, 395–397
OCI XML application headers, 395–396
OCI XML application libraries, 396
OCI XML application make files, 396–397
OCI applications, building XML database, 393–408
designing framework, 394–395
initializing OCI application, 398–401
performing unified DOM operations, 406–407
retrieving DOM of record list via OCI, 401–405
running xmlupdate application, 407–408
setting up OCI application environment, 395–397
update application, 397–398
OCI applications, initializing, 398–401
OCI C++ applications, building XML database, 433–450
connecting to databases, 440–441
creating C++ OCI helper class, 437–438
creating C++ query application, 443–444
designing framework, 434–435
disconnecting from databases and cleaning up, 441–442
handling OCI errors, 439–440
initializing C++ database XML application, 438–439
initializing XDK for XMLType XOB Access, 446–447
querying XMLType with C++ XDK APIs, 447–449
running application, 449
selecting into XMLType, 444–446
setting up C++ OCI XML application environment, 435–437
OCI errors, handling, 439–440
OCI helper class, creating C++, 437–438
OCI (Oracle Class Interface), 394
OCI, retrieving DOM of record list via, 401–405
OCI XML applicationheaders, 395–396, 435–437
libraries, 396
make files, 396–397
OCI XML application environment, setting up C++, 435–437
Operationsperforming unified DOM, 406–407
securing DBUri, 250–251
XML, 83–94
Oracle AQ (Advanced Queuing), 148
Oracle Class Interface (OCI), 394
Oracle databasesconsuming web services within, 492–497
using SOAP and, 100–103
XML support in, 130–132
XQuery and, 92–93
Oracle DOM APIs in C, 27
Oracle JDeveloper 10g, 485–489, 505–507
Oracle JDeveloper, using XDK with, 260–266
Oracle JVMdeploying Java code to, 503
initializing, 135
setting up, 480
Oracle JVM (Oracle Java Virtual Machine),130
Oracle JVM, processing XML in, 507–515
resolving URL references, 507–511
SAX XML processing, 511–515
Oracle SAX APIs in C, 37–42
Oracle streams AQ support, 100–101
Oracle technical resources, 535
Oracle Text, 147–148
Oracle Text index, partitions for, 240
Oracle Text searches, 235–236, 239
Oracle Text, searching XML using, 231–234
Oracle XDKC libraries, 366–367
C++ libraries, 422–423
Java libraries, 256–258
using SOAP and, 99–100
Oracle XML and C, 365–374
Oracle XML and C++, 421–431
Oracle XDK C++ libraries, 422–423
setting up C++ XML development environment, 423–430
Oracle XML and Java, 253–266
Oracle XML and PL/SQL, 465–480
PL/SQL XML processing techniques, 466–479
setting up environment, 466
setting up Oracle JVM, 480
Oracle XML databases, 129–156
defined, 140–148
designing XML databases, 149–156
installing, 133–137
Oracle XML database, 140–148
setting up Oracle XML databases, 132–140
XML database and standards, 148–149
XML support in Oracle databases, 130–132
Oracle XML databases, setting up, 132–140
creating users to run XMLType samples, 138
installing Oracle XML databases, 133–137
installing sample database schemas, 137–138
setting up WebDAV folders, 138–140
Oracle XML DB (Oracle XML database 10g),190
Oracle XML DB components, installed, 242–244
Oracle XML DB, configuring, 244–248
configuring xdbconfig.xml, 245–248
xdbconfig.xml, 245
Oracle XML DB Repository, 147, 154, 173–176
interfaces, 170
protecting data in, 248–250
XML stored in, 524
Oracle XML platform, 520–521, 527
Oracle XQuery engine, 89–90
Oracle XSLT extensions, 59–60
Oracle XSLT extensions, built-in Java, 60
ORA_NLS10, 367, 423–424
ORA_XML_MESG, 368, 424
Output, transforming XSQL, 119–121