Index
A
Access, initializing XDK for XMLType XOB, 446–447
AccessingXML using DOM, 17–27
XML with DOM, 15
XML with Java binding, 42–45
XML with JAXB, 15
XML with SAX, 15, 28–42
XML with StAX, 15, 45–47
Addingpagination to FAQ listing, 277–279
portal functionality, 301–307
Administration page, creating, 307–311
Advanced Queuing (AQ), 11, 101, 148, 314
Annotations, XML schema, 165–168
APIsDOM, 19–22
Oracle DOM, 27
querying XMLType with C++ XDK, 447–449
SAX, 31–37, 37–42
XQuery, 92
Application environmentsetting up C++ OCI XML, 435–437
setting up OCI, 395–397
Application headers, OCI XML, 395–396, 435–437
Application librariesOCI and C++ XML, 437
OCI XML, 396
Application make files, OCI XML, 396–397
Applicationsbuilding pipeline, 352–360
creating C++ query, 443–444
creating publishcat, 386–391
designing XML databases for messaging, 155–156
designing XML databases for Web,155
initializing C++ database XML, 438–439
initializing OCI, 398–401
XML document created by Java, 44–45
Applications, building cppextract, 452–459
creating generic functions, 453–458
instantiating generic functions with cppextractForce, 458–459
Applications, building XML data-retrieval, 451–462
building cppextract application, 452–459
designing framework, 452
extending framework, 460–462
running cppextract application, 459–460
Applications, building XML database OCI, 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
Applications, building XML database OCI C++, 433–450
Applications, building XML-managed, 375–391
creating publishcat application, 386–391
creating XML configuration file, 378–382
creating XSL stylesheets, 383–385
designing framework, 376–377
XML media files, 377–378
Applications, running cppextract, 459–460
running cppextract in extraction mode, 459–460
running cppextract in splitter mode,460
Applications, running pipeline, 360–362
Applications, running xmlupdate, 407–408
AQ (Advanced Queuing), 11, 101, 148, 314
AQ agents and queues, creating, 325–327
AQ PO process procedures, creating, 328–332
AQ servlet, 101
AQ support, Oracle streams, 100–101
AQ, XML gateway application with SOAP and, 313–342
conventional solution, 314–315
creating framework, 317–323
designing framework, 314–317
extending application’s functionality, 341–342
extending framework, 332–340
interfacing to Internet, 316–317
stream-based one-step solution, 315–316
Areascreating dynamic, 293–300
creating login, 302–304
creating static, 300–301
Attribute names, designing element and, 80
Attributes, elements vs., 79–80