Index
A 
B 
C 
D 
E 
F 
G 
H 
I 
J 
K 
L 
M 
N 
O 
P 
Q 
R 
S 
T 
U 
V 
W 
X 
A
 
- access control  
- making services visible to an application,   18-6   
 
- Adding New Recipients After Enqueue,   9-43  
- adding XML document as a child,   20-77  
- Advanced Queuing, definition,   9-2  
- aggregating XML data  
- other methods,   5-77   
- rollup, see aggregating XML data,   5-77   
- WINDOWING function,   5-77   
   
- ampersand from character data, obtaining,   20-85  
- API,   Glossary-1  
- application profile registry,   18-6  
- Application Program Interface, definition,   Glossary-1  
- application server,   Glossary-1  
- applications,   2-17  
- communicating XML documents,   2-12   
 
- applying in XML  
- multiple report definitions,   14-7   
- report definition in PL/SQL,   14-8   
- report definition stored in a file,   14-8   
- report definition stored in memory,   14-8   
    
- AQ scenario,   9-2  
- AQ XML documents,   9-11  
- AQXMLServlet, iDAP,   9-33  
- asynchronous parsing,   23-5  
- attribute, definition,   Glossary-1  
- Auditing,   9-5  
- authored XML,   2-2  
- AUTO_SECTION_GROUP  
- how to use,   8-10   
 
- automatic population,   22-30  
                     
B
 
- B2B  
- data exchange,   14-2   
- definition,   Glossary-2   
- messaging,   2-25, 2-27, 2-30   
   
- B2C  
- definition,   Glossary-2   
- messaging,   2-25   
  
- batch  
- modifications to reports,   14-12   
 
- BC4J  
- advantages,   12-3   
- building XML applications,   12-4   
- building XSQL clients,   12-5   
- definition,   Glossary-1   
- features,   12-2   
- flexible deployment,   12-3   
- framework,   12-2   
- JDeveloper,   12-2   
- XSQL clients,   11-8, 12-5   
         
- BC4J (Business Components for Java),   11-6, 12-4  
- binary data,   20-81  
- Binary Large Object, definition,   Glossary-2  
- binding  
- clearBindValues(),   7-47   
- setBindValue,   7-43   
- values to queries in XSU PL/SQL API,   7-43   
   
- BLOB, definition,   Glossary-2  
- Built-in Action Handler, XSQL   10-32  
- Business Components for Java  
- definition,   Glossary-1   
- XSQL clients,   11-8, 12-5   
  
- Business components for Java (BC4J),   11-6, 12-4  
- Business-to-Business,   Glossary-2  
- Business-to-Consumer, definition,   Glossary-2  
              
C
 
- C Parser,   24-1  
- specifications,   E-2   
 
- C++ Parser,   26-1  
- callback, definition,   Glossary-2  
- cartridge, definition,   Glossary-2  
- Cascading Style Sheets, definition,   Glossary-3  
- cascading style sheets, see CSS,   4-5  
- case-sensitivity, parser,   20-56  
- CDATA Section,   20-57  
- CDATA, definition,   Glossary-3  
- CGI, defintion,   Glossary-3  
- Channel Definition Format, definition,   Glossary-2  
- character sets  
- XML Parser for Java, supported by,   C-15   
- XML Schema Processor for Java, supported by,   21-6   
  
- Cheat Sheet  
- XDK for C++,   F-1   
- XDK for Java,   C-1   
- XDK for PL/SQL,   G-1   
   
- CHUNK clause  
- of CREATE TABLE,   5-11   
 
- Class Generator  
- definition,   Glossary-3   
- for Java,   22-2   
- complexType,   22-4  
- generate() method,   22-5  
- oracg,   22-3  
- SchemaClassGenerator class,   22-5  
- simpleType,   22-4  
- using with DTDs,   22-8  
- XML Schema,   22-4  
       
- Java FAQs,   22-30   
- XML C++,   28-1   
    
- Class Generators  
- compared,   B-4   
- for Java, explained,   22-31   
  
- classes  
- CGXSDElement,   22-7   
- DOMBuilder(),   23-5   
- DTDClassGenerator(),   22-8   
- SchemaClassGenerator(),   22-5   
- setSchemaValidationMode(),   21-8   
- XMLTreeView(),   23-15   
      
- CLASSPATH,   10-13  
- configuring to run XSU,   7-17   
- definition,   Glossary-3   
- settings for class generator for Java,   22-32   
   
- clearBindValues(),   7-47  
- clearUpdateColumnNames(),   7-51  
- client-server, definition,   Glossary-3  
- CLOB, definition,   Glossary-4  
- CLOBs, XML in,   29-27  
- command line arguments  
- CUSTOMIZE,   14-7, 14-12, 14-16   
- REPORT,   14-17   
  
- command line interface  
- oracg,   22-3   
- oraxml,   20-45   
  
- command line utilities  
- oracg,   22-3   
 
- commands  
- RWCLI60,   14-7, 14-17   
- RWRUN60,   14-8, 14-17   
  
- Common Object Request Broker API, definition,   Glossary-4  
- Common Oracle Runtime Environment, definition,   Glossary-4  
- communication  
- between service consumer application and Dynamic Services engine,   18-6   
- supported protocols,   18-7   
  
- compound services  
- Dynamic Services,   18-14   
 
- compression of XML,   20-10  
- connecting  
- to a database with a thin driver,   7-23   
- to the database,   7-22   
  
- connection definitions,   10-14  
- CONTAINS operator,   5-31  
- content and document management,   2-17  
- content management,   2-17  
- context, creating one in XSU PL/SQL API,   7-56  
- conventional path load,   2-15  
- CORBA, definition,   Glossary-4  
- CORE, definition,   Glossary-4  
- creating a node,   20-61  
- creating context handles  
- getCtx,   7-43   
 
- creating report definitions  
- XML,   14-15   
 
- CSS and XSL,   4-5  
- cube,see aggregating XML data,   5-77  
- customization file  
- using in Oracle9iAS Reports Services,   14-7   
 
- CUSTOMIZE  
- Oracle9iAS Reports Services,   14-7   
 
- customizing  
- data presention,   2-17   
- XML report definition,   14-15   
  
                                                 
D
 
- DAD, definition,   Glossary-4  
- data compression, XML Parser for Java,   20-10  
- data exchange applications,   2-11  
- database  
- XML support in,   1-7   
 
- Database Access Descriptor, definition,   Glossary-4  
- datagram, definition,   Glossary-4  
- DB Access Bean,   23-4  
- DBMS_XMLGEN  
- example to generate complex XML,   5-53   
- summary,   5-2   
  
- DBMS_XMLQuery  
- bind,   7-43   
- cheat sheet,   H-24   
- clearBindValues(),   7-47   
- getXMLClob,   7-47   
    
- DBMS_XMLQuery(),   7-43  
- DBMS_XMLSave,   7-48  
- cheat sheet,   H-24   
- deleteXML,   7-49   
- getCtx,   7-48   
- insertXML,   7-49   
- updateXML,   7-49   
     
- DBMS_XMLSave(),   7-48  
- DBUri,   6-5  
- and object references,   6-12   
- syntax guidelines,   6-8   
- URL specification,   6-7   
- XPath expressions in,   6-8   
    
- DBUri-refs,   6-2, 6-4  
- HTTP access,   6-25   
- scenarios,   6-9   
- where it can be used,   6-12   
   
- DBUriType,   6-3  
- examples,   6-16   
 
- DBViewer Bean,   23-4  
- Default SQL to XML Mapping,   7-8  
- delete  
- using XSU,   7-16, 7-41   
 
- delete processing,   7-41, 7-54  
- demos,   1-18  
- design issues,   2-11  
- development tools,   3-3  
- direct-path load,   2-14  
- DISABLE STORAGE IN ROW clause  
- of CREATE TABLE,   5-11   
 
- DocType Node, Creating,   20-63  
- DOCTYPE, definition,   Glossary-4  
- document clones in multiple threads,   20-72  
- document management,   2-17  
- document mapping,   2-8  
- Document Object Model, definition,   Glossary-5  
- Document Type Definition, definition,   Glossary-5  
- documents  
- C,   3-20   
- C++,   3-22   
- Java,   3-17   
- PL/SQL,   3-24   
    
- DOM  
- API,   20-61   
- definition,   Glossary-5   
- interface,   29-6   
- tree-based API,   20-8   
- using API,   29-30   
     
- DOM and SAX APIs,   20-8, 24-9, 26-9  
- guidelines for usage,   20-9   
 
- DOMBuilder Bean,   23-2, 23-5  
- asynchronous parsing,   23-5   
 
- DOMException when Setting Node Value,   20-70  
- DOMNamespace() class,   20-23  
- domsample,   29-10  
- downgrading  
- to Oracle release 8.1,   20-12   
 
- DTD,   20-51  
- caching,   20-53   
- definition,   Glossary-5   
- limitations,   21-3   
- using with Class Generator for Java,   22-8   
    
- Dynamic Services  
- client library,   18-6   
- communication,   18-6   
- compound services,   18-14   
- conditional services,   18-15   
- consumer application example,   18-19   
- developing services,   18-17   
- engine,   18-6   
- failover,   18-14   
- framework,   18-9   
- ICE,   18-11   
- iIntegrating with other Oracle products,   18-16   
- multiple channel capabilities,   18-11   
- OSS,   18-18   
- service registry,   18-6   
- SOAP,   18-11   
- Wireless Edition,   18-11   
                
- Dynamic Services Content Provider Adapter (DSCPA),   19-7  
                                          
E
 
- EJB, definition,   Glossary-5  
- Electronic Data Interchange, definition,   Glossary-5  
- element, definition,   Glossary-5  
- elements  
- complexType,   22-4   
- simpleType,   22-4   
  
- empty element, definition,   Glossary-5  
- ENABLE STORAGE IN ROW clause  
- of CREATE TABLE,   5-11   
 
- Enterprise Java Bean, definition,   Glossary-5  
- entity, definition,   Glossary-6  
- errors when parsing a document,   29-39  
- errors, HTML,   20-96  
- eXtensible Markup Language  
- XML,   A-2   
 
- eXtensible Stylesheet Language Formatting Object, definition,   Glossary-6  
- eXtensible Stylesheet Language Transformation, definition,   Glossary-6  
- eXtensible Stylesheet Language, definition,   Glossary-6  
- extracting XML,   1-6  
               
F
 
- factory method,   6-17  
- failover services  
- Dynamic Services,   18-14   
 
- FAQ,   3-26  
- JDeveloper,   11-21   
- Oracle Text,   8-51   
- XML applications,   11-27   
- XSU,   7-59   
    
- FAQs, XML and AQ,   9-42  
- features, XML,   A-6  
- first child node's value,   20-66  
- Frequently Asked Questions  
- Class Generator for Java,   22-30   
- XML Parser for PL/SQL,   29-20   
- XSQL Servlet,   10-43   
   
- Frequently Asked Questions, XML and AQ,   9-42  
- further references,   3-42  
         
G
 
- generated XML,   2-2, 2-7, 3-26  
- customizing,   7-12   
 
- generating  
- simpleType element classes,   22-7   
- top level complexType element classes,   22-7   
  
- generating XML,   7-17, 7-30  
- using DBMS_XMLQuery,   7-43   
- using XSU command line, getXML,   7-17   
  
- getCtx,   7-43, 7-48  
- getDocType(),   22-8  
- getNodeValue(),   29-42  
- getXML,   7-17  
- getXMLClob,   7-47  
        
H
 
- HASPATH operators,   8-11  
- hierarchical mapping,   20-95  
- HP/UX,   20-106  
- HTML  
- definition,   Glossary-7   
- errors,   20-96   
- parsing,   29-40   
   
- HTTP  
- access for DBUri-refs,   6-25   
- definition,   Glossary-7   
- to access AQ XML Servlet,   9-33   
   
- http  
- //otn.oracle.com/tech/xml/,   24-2   
 
- HttpUriType,   6-3  
- Hub-and-Spoke Architecture,   9-4  
- hybrid storage,   2-5  
- Hypertext Markup Language, definition,   Glossary-7  
- Hypertext Transport Protocol, definition,   Glossary-7  
- hypertext, definition,   Glossary-7  
            
I
 
- ICE  
- Dynamic Services and Oracle Syndication Server,   18-11   
 
- iDAP,   9-6  
- AQXMLServlet, deploying and creating,   9-33   
- architecture,   9-6   
- HTTP used to access AQXMLServlet,   9-33   
- interface explained,   9-6   
- payload or method invocation,   9-10   
- SMTP,   9-8   
      
- IDE, definition,   Glossary-7  
- IIOP, definition,   Glossary-7  
- Information and Content Exchange (ICE) protocol,   19-4  
- INPATH operator,   8-11  
- insert, XSU,   7-14  
- inserting XML  
- using XSU,   7-36   
 
- insertXML,   7-49  
- install  
- Oracle Text,   8-4   
 
- installing  
- class generator for Java,   22-30   
 
- instantiate, definition,   Glossary-8  
- Integrated Development Environment, definition,   Glossary-7  
- Integrated tools,   1-14  
- interMedia,   3-16, 8-3  
- CONTAINS operator,   8-6   
- querying,   8-6   
  
- interMedia, definition,   Glossary-8  
- Internet Data Access Presentation (iDAP),   9-6  
- Internet File System, definition,   Glossary-7  
- Internet-Data-Access-Presentation, see iDAP,   9-6  
                   
J
 
- Java Bean, definition,   Glossary-8  
- Java Beans,   3-9  
- Java Class Generator,   22-1  
- Java Database Connectivity, definition,   Glossary-8  
- Java Runtime Environment, definition,   Glossary-8  
- Java, definition,   Glossary-8  
- JAVASYSPRIV, granting,   20-92  
- JDBC driver,   7-23  
- JDBC, definition,   Glossary-8, Glossary-9  
- JDeveloper,   11-1, 12-1  
- 3.2,   11-2   
- BC4J,   12-2   
- definition,   Glossary-9   
- FAQ,   11-27   
- introduction,   11-2   
- mobile application,   11-21   
- support for XDK for Java Beans,   23-2   
- using XSQL servlet from,   11-19   
- what's needed,   11-5   
- XML data generator web bean,   11-15   
- XML features,   11-11   
           
- JDK,   20-83  
- definition,   Glossary-8   
 
- JRE, definition,   Glossary-8  
- JServer(JVM) Option,   29-25  
- JServer, definition,   Glossary-9  
- JSP, definition,   Glossary-8  
- JVM,   29-25  
- definition,   Glossary-9   
 
                
K
 
- keepObjectOpen(),   7-28, 7-46  
 
L
 
- LAN, definition,   Glossary-9  
- Linux,   29-32  
- listener, definition,   Glossary-9  
- loading XML documents,   2-14  
- LOB, definition,   Glossary-10  
- LOBFILE, syntax,   2-14  
- LOBs  
- in-line storage,   5-11   
- number of bytes manipulated in,   5-11   
  
- local area network, definition,   Glossary-9  
        
M
 
- management  
- content and document,   2-17   
 
- mapping  
- hierarchical,   20-95   
- primer, XSU,   7-8   
  
- maxRows,   7-27  
- memory errors,   29-27  
- Merging XML Documents,   20-90  
- Message Retention,   9-5  
- message server,   9-3  
- message transformation, XML AQ,   9-39  
- messaging  
- B2B and B2C,   2-25   
 
- method  
- getDocument(), DOMBuilder Bean,   23-6   
 
- methods  
- addXSLTransformerListener(),   23-11   
- DOMBuilder Bean,   23-5   
- domBuilderError(),   23-6   
- DOMBuilderOver(),   23-6   
- domBuilderStarted(),   23-6   
- generate(),   22-5, 22-8   
- getDocType(),   22-8   
- getPreferredSize(), TreeViewer Bean (XML),   23-15   
- setType,   22-6   
- setXMLDocument(doc),   23-15   
- updateUI(), TreeViewer Bean (XML),   23-15   
           
- Mining,   9-5  
- mobile application  
- JDeveloper,   11-21   
 
- mode, definition,   Glossary-10  
- multiple outputs,   20-105  
- multiple XML documents, delimiting,   20-88  
- MULTISET operator  
- using with SYS_XMLGEN selects,   5-68   
 
                 
N
 
- naa, Newspaper Association of America,   A-15  
- namespace  
- feature in XML Class Generator for Java,   22-4   
 
- namespaces  
- XML,   20-5, A-4   
- xmlns,   4-3   
  
- national character Large Object, definition,   Glossary-10  
- no rows exception,   7-33  
- Non-SAX Callback Functions,   E-13  
- NOTATION, definition,   Glossary-10  
- N-tier, definition,   Glossary-10  
        
O
 
- OAG, definition,   Glossary-10  
- OAI, definition,   Glossary-11  
- OAS, definition,   Glossary-11  
- OASIS, definition,   Glossary-12  
- object references and DBUri,   6-12  
- Object View, definition,   Glossary-11  
- object-relational, definition,   Glossary-11  
- OE, definition,   Glossary-11  
- OIS, definition,   Glossary-11  
- OMB,   16-4  
- Open Applications Group, definition,   Glossary-10  
- operators  
- HASPATH,   8-11   
- INPATH,   8-11   
  
- oracg,   22-3  
- oracg command line utility,   22-3  
- Oracle Application Server, definition,   Glossary-11  
- Oracle Exchange  
- ATP,   16-5   
- definition,   Glossary-11   
- OMB,   16-4   
- transactions use xml formats,   16-2   
- webMethods,   16-4   
- XML delivery formats,   16-4   
- XML Message Designer,   16-10   
       
- Oracle Integration Server, definition,   Glossary-11  
- Oracle interMedia,   3-16  
- Oracle Internet Directory server,   18-6  
- Oracle Syndication Server (OSS)  
- architecture,   19-5   
- content providers,   19-7   
- content subscribers,   19-8   
- Dynamic Services,   18-18   
- ICE protocol,   19-4   
     
- Oracle Syndication Services  
- Dynamic Services Content Provider Adapter (DSCPA),   19-7   
 
- Oracle Text,   8-3  
- CONTAINS and XMLType,   5-31   
- users and roles,   8-5   
  
- Oracle XML,   1-2  
- Oracle XML Parsers, comparison,   B-2  
- ORACLE_HOME, definition,   Glossary-12  
- Oracle9i Reports Services  
- report definitions at runtime,   14-6   
 
- Oracle9iAS Reports Services,   14-1  
- batch report modifications,   14-12   
- customizing reports at runtime,   14-8   
  
- OracleText  
- query applications,   8-24   
- querying,   8-30   
  
- OracleXML  
- putXML,   7-20   
- XSU command line,   7-17   
  
- OracleXMLNoRowsException,   7-57  
- OracleXMLQuery,   7-20  
- OracleXMLSave,   7-20, 7-35, 7-36, 7-38, 7-41  
- OracleXMLSQLException,   7-57  
- OraDBUriServlet  
- installing,   6-27   
- security,   6-26   
  
- OraDbUriServlet  
- servlet mechanism,   6-25   
 
- oraxml,   20-45  
- oraxsl,   20-46  
- command line interfaces   
- oraxsl,   20-46  
 
 
- OraXSL Parser,   20-95  
- ORB, definition,   Glossary-11  
- out of memory errors,   29-27  
- out variable,   10-55  
- Output Escaping,   20-88  
                                          
P
 
- paginating results,   7-27  
- parent element, definition,   Glossary-12  
- parser case-sensitivity,   20-56  
- Parser for C,   24-1  
- specifications,   E-2   
 
- Parser for C++,   26-1  
- Parser for Java,   20-1  
- constructor extension functions,   20-48   
- oraxsl command line interfaces   
- oraxsl,   20-46  
 
- return value extension function,   20-49   
- validation modes,   20-5   
    
- Parser for PL/SQL,   29-1  
- parser, definition,   Glossary-12  
- parsers  
- uninstalling,   20-79   
 
- Parsers, XML,   20-2  
- parsing  
- errors,   29-39   
- HTML,   29-40   
- string,   20-84   
- URLs,   29-40   
    
- PATH_SECTION_GROUP  
- how to use,   8-10   
 
- PCDATA, definition,   Glossary-12  
- PCTVERSION parameter  
- of CREATE TABLE,   5-11   
 
- performing batch modifications in XML,   14-12  
- Personal Digital Assistant, definition,   Glossary-12  
- PL/SQL  
- binding values in XSU,   7-47   
- definition,   Glossary-13   
- generating XML with DBMS_XMLQuery,   7-43   
- parser,   29-1   
- XSU,   7-43   
     
- point-to-point,   9-2  
- processing  
- delete,   7-54   
- insert,   7-36   
- insert in PL/SQL,   7-49   
- update,   7-38, 7-52   
    
- prolog, definition,   Glossary-13  
- properties  
- setGeneraterComments(),   22-8   
- setJavaPackage(string),   22-8   
- setOutputDirectory(string),   22-8   
   
- PUBLIC, definition,   Glossary-13  
- publish/subscribe,   9-2  
- putXML,   7-19  
                        
Q
 
- query  
- results,   8-42   
 
- query application,   8-30  
- query, XML,   A-4  
- querying  
- XML documents indexed with OracleText,   8-25   
 
- queues  
- XMLType,   9-37   
 
     
R
 
- recommendations, W3C,   A-4  
- renderer, definition,   Glossary-13  
- reports, generating in XML,   14-1  
- Resource Definition Framework, definition,   Glossary-12  
- result set objects,   7-30  
- result set, definition,   Glossary-13  
- roadmap,   xlviii  
- root element, definition,   Glossary-13  
- root objects, creating multiple with class generator,   22-32  
- running  
- XML   
- report definition by itself,   14-17  
- report definitions,   14-16  
  
 
- runtime  
- customization   
- XML report definition,   14-15  
 
 
           
S
 
- samples,   1-18  
- SAX,   20-2  
- event -based API,   20-8   
 
- SAX API,   20-8, 20-64, 24-9, 26-9, F-16  
- SAX API Function,   E-13  
- SAX Functions,   E-13  
- SAX, definition,   Glossary-13  
- SAXNamespace() Class,   20-41  
- SAXParser() class,   20-27  
- SAXSample.java,   20-65  
- schema, definition,   Glossary-13  
- Schema, XML, definition,   20-82  
- SchemaClassGenerator,   22-5  
- search  
- XML documents,   8-17   
 
- section preference  
- creating a, Oracle Text index,   8-18   
 
- section_group  
- deciding which to use, Oracle Text,   8-20   
 
- security  
- OraDBUriServlet,   6-26   
 
- select  
- with XSU,   7-14   
 
- sending XML data,   2-11  
- Server-side Include, definition,   Glossary-14  
- services  
- compound,Dynamic Services,   18-14   
- conditional, Dynamic Services,   18-15   
- failove,Dynamic Services,   18-14   
   
- Servlet Conditional Statements,   10-49  
- servlet, definition,   Glossary-13  
- servlet, XSQL,   10-1  
- session, definition,   Glossary-13  
- setBindValue,   7-43  
- setKeyColumn,   7-42  
- setKeyColumn(),   7-54  
- setMaxRows,   7-45  
- setRaiseNoRowsException(),   7-46  
- setSkipRows,   7-45  
- setStylesheetHeader(),   7-47  
- setUpdateColumnName(),   7-51, 7-53  
- setUpdateColumnNames()  
- XML SQL Utility (XSU)   
- setUpdateColumnNames(),   7-40  
 
 
- SGML, definition,   Glossary-14  
- Simple API for XML, definition,   Glossary-13  
- simpleType,   22-4  
- generating element class,   22-7   
 
- skipRows,   7-27  
- SMTP  
- iDAP,   9-8   
 
- SOAP,   18-11  
- special characters,   20-85  
- SQL*Loader  
- conventional path load,   2-15   
- direct-path load,   2-14   
- LOBFILE,   2-14   
   
- SQL, definition,   Glossary-14  
- SSI, definition,   Glossary-14  
- SSL, definition,   Glossary-14  
- storing XML,   1-6, 7-35  
- using XSU command line, putXML,   7-19   
 
- storing XML in the database,   7-48  
- Stylesheet, definition,   Glossary-14  
- stylesheets  
- template processing,   F-15   
- XSLT,   F-14   
- XSU,   7-47   
   
- SYS_DBURIGEN function,   6-20  
- examples,   6-22   
- inserting database references,   6-22   
- returning partial results,   6-22   
- RETURNING Uri-refs,   6-24   
    
- SYS_XMLAGG,   5-72  
- aggregating all POs into one XML document,   5-75   
- aggregating XMLType fragments, example,   5-74   
- aggregating XMLType instances stored in tables,   5-74   
- summary,   5-3   
    
- SYS_XMLGEN  
- summary,   5-3   
 
- SYS_XMLGEN function  
- converting a UDT to XML,   5-67   
- converting XMLType instances,   5-68   
- generating XML in SQL queries,   5-10   
- static member function create,   5-66   
- using with object views,   5-70   
- XMLGenFormatType object,   5-64   
      
- SYSTEM, definition,   Glossary-14  
- System.out.primtln(),   20-85  
- SYS.UriFactoryType,   6-3  
                                                       
T
 
- tag, definition,   Glossary-15  
- TCP/IP, definition,   Glossary-15  
- thin driver  
- connecting XSU,   7-23   
 
- thread safety,   26-3  
- thread, definition,   Glossary-15  
- Tracking,   9-5  
- transactions  
- inbound in Oracle Exchange,   16-2   
- outbound in Oracle Exchange,   16-2   
- pass through in Oracle Exchange,   16-2   
- stored, in Oracle Exchange,   16-2   
    
- transformations,   2-7  
- Transviewer Beans,   23-1  
- Transviewer, definition,   Glossary-15  
- Treeviewer Bean,   23-3, 23-13  
- Tuning with XSQL,   10-42  
            
U
 
- UI, definition,   Glossary-15  
- Uniform Resource Identifier, definition,   Glossary-15  
- Uniform Resource Locator, definition,   Glossary-15  
- uninstalling parsers,   20-79  
- update processing,   7-52  
- update, XSU,   7-15  
- updating  
- table using keyColumns, XSU,   7-39   
- using XSU,   7-38   
  
- upgrading  
- scripts   
- XMLU815.SQL,   20-11  
- XMLU816.SQL,   20-11  
- XMLU817.SQL,   20-11  
   
- XDK for Java,   20-11   
- XDK for Java to Oracle9i,   20-11   
- XML,   20-11   
    
- URI, definition,   Glossary-15  
- UriFactory package,   6-17  
- configuring to handle DBUri-ref,   6-37   
- factory method,   6-17   
- registering ecom protocol,   6-18   
   
- Uri-ref,see also Uri-reference,   6-2  
- Uri-reference  
- database and session,   6-12   
- datatypes,   6-3   
- DBUri,   6-5   
- DBUri and object references,   6-12   
- DBUri syntax guidelines,   6-8   
- DBUri-ref,   6-2, 6-4   
- DBUri-ref uses,   6-12   
- DBUriType,   6-3   
- DBUriType examples,   6-16   
- explained,   6-2   
- HTTP access for DBUri-ref,   6-25   
- HttpUriType,   6-3   
- UriFactory package,   6-17   
- UriType,   6-3   
- URIType examples,   6-15   
- URITypes,   6-14   
                
- URIType,   6-14  
- examples,   6-15   
 
- UriTypes,   6-3  
- benefits,   6-4   
- summarized,   5-3   
  
- URL, definition,   Glossary-15  
- usage techniques,   7-57  
- user interface, definition,   Glossary-15  
- useStyleSheet(),   7-47  
- UTF-16 Encoding,   20-75  
                   
V
 
- valid, definition,   Glossary-16  
- validating against XML schema,   20-81  
- validation  
- non-validating mode,   20-5   
- partial validation mode,   20-5   
- schema validation mode,   20-6   
- validating Mode,   20-5   
    
- value of a tag, obtaining,   20-92  
    
W
 
- W3C DOM API,   G-11  
- W3C XML recommendations,   A-4  
- W3C, definition,   Glossary-16  
- WAN, definition,   Glossary-16  
- Web bean  
- XML data generator,   11-15   
 
- Web Request Broker, definition,   Glossary-16  
- Web to database,   2-11  
- webMethods,   16-4, 16-6  
- well-formed, definition,   Glossary-16  
- WG, definition,   Glossary-16  
- why use Oracle8i XML?,   1-11  
- wide area network, definition,   Glossary-16  
- WINDOWING function,see aggregating XML data,   5-77  
- Wireless Edition  
- and Dynamic Services,   18-11   
 
- World Wide Web Consortium, definition,   Glossary-16  
- Wrapper, definition,   Glossary-16  
- WRB, definition,   Glossary-16  
- wrong_document_err,   20-68  
                  
X
 
- XDK for C,   E-1  
- XDK for C++, Specifications,   F-1  
- XDK for Java  
- upgrading,   20-11   
 
- XDK for PL/SQL Toolkit,   29-22  
- XDK Version Numbers,   20-82  
- XDK, definition,   Glossary-17  
- XLink, definition,   Glossary-17  
- XML  
- applying   
- multiple report definitions,   14-7  
- report definition in PL/SQL,   14-8  
- report definition stored in a file,   14-8  
- report definition stored in memory,   14-8  
    
- authored,   2-2   
- business components for Java,   11-6, 12-4   
- creating   
- report definition,   14-15  
 
- design issues,   2-11   
- generated,   2-2   
- good references,   20-105   
- Oracle XML,   1-2   
- report definitions   
- applying,   14-7  
- applying via PL/SQL,   14-8  
- batch modifications,   14-12  
- running,   14-17  
    
- running   
- report definition by itself,   14-17  
- report definitions,   14-16  
  
- serialization/compression,   20-10   
- upgrading,   20-11   
            
- XML applications,   11-1, 12-1  
- JDeveloper,   11-27   
- with JDeveloper,   11-14   
  
- XML AQ message transformation  
- AQ   
- XML message transformation,   9-39  
 
 
- XML C++ Class Generator,   28-1  
- XML Class Generator,   3-8  
- oracg utility,   22-3   
 
- XML Class Generator for Java,   22-2  
- XML Class Generators, compared,   B-4  
- XML components,   3-2  
- generating XML documents,   3-17   
 
- XML data  
- sending,   2-11   
 
- XML data generator,   11-15  
- XML Developer's Kit, definition,   Glossary-17  
- XML document, added as a child,   20-77  
- XML documents,   3-17  
- communicating,   2-12   
- interMedia,   8-17   
- sections,   8-40   
   
- XML Documents, Merging,   20-90  
- XML Family,   A-5  
- XML features,   A-6  
- in JDeveloper 3.2,   11-11   
 
- XML in CLOBs,   29-27  
- XML Message Designer  
- Oracle Exchange,   16-10   
 
- XML messaging services  
- Oracle Exchange,   16-9   
 
- XML Namespaces,   20-5  
- XML namespaces,   A-4  
- XML Parser  
- oraxml command line interface,   20-45   
 
- XML Parser for C,   24-1  
- sample programs,   24-13   
- specifications,   E-2   
  
- XML Parser for C++,   26-1  
- XML Parser for Java,   20-1  
- compression   
- XML data, using XML Parser for Java,   20-10  
 
 
- XML Parser for PL/SQL,   29-1  
- FAQs,   29-20   
 
- XML parsers,   3-6  
- XML Parsers and Class Generators, comparing,   B-1  
- XML query,   A-4  
- XML query, definition,   Glossary-17  
- XML Schema,   A-4  
- compared to DTD,   21-2   
- DTD limitations,   21-3   
- explained,   21-2   
- features,   21-3   
- processor for Java   
- how to run the sample program,   21-9  
- supported character sets,   21-6  
- usage,   21-8  
   
- processor for Java features , Oracle's,   21-6   
      
- XML schema,   2-8  
- XML schema, definition,   20-82, Glossary-17  
- XML SQL Utility (XSU),   3-14, 7-43  
- advanced techniques, exception handling (PL/SQL),   7-58   
- binding values   
- PL/SQL API,   7-47  
 
- clearBindValues() with PL/SQL API,   7-47   
- command line usage,   7-17   
- connecting to the database,   7-22   
- connecting with a thin driver,   7-23   
- connecting with OCI* JDBC driver,   7-23   
- customizing generated XML,   7-12   
- DBMS_XMLQuery,   7-43   
- DBMS_XMLSave(),   7-48   
- deletes,   7-16   
- deleting from XML documents,   7-41   
- dependencies and installation,   7-4   
- explained,   7-2   
- for Java,   7-20   
- getXML command line,   7-17   
- getXMLClob,   7-47   
- how it works,   7-14   
- inserting with command line and putXML,   7-19   
- inserting XML into database,   7-36   
- inserts,   7-14   
- keepObjectOpen function,   7-28   
- mapping primer,   7-8   
- OracleXLlQuery API,   7-20   
- OracleXMLSave API,   7-20   
- putting XML back in database with OracleXMLSave,   7-35   
- selects,   7-14   
- setKeycolumn function,   7-42   
- setRaiseNoRowsException(),   7-46   
- setting stylesheets, PL/SQL,   7-47   
- updates,   7-15   
- updating,   7-39   
- updating XML documents in tables,   7-38   
                                 
- XML SQL Utility XSU)  
- useStyleSheet(),   7-47   
 
- XML SQL Utility(XSU)  
- creating context handles with getCtx,   7-43   
 
- XML streams  
- how to become a supplier of live (reports),   14-20   
 
- XML to Java Object Mapping,   22-30  
- XML Transviewer Java Beans,   3-9, 23-2  
- XML Tree, Traversing,   20-62  
- XML, definition,   Glossary-6  
- XML, loading,   2-14  
- XML_SECTION_GROUP  
- how to use,   8-9   
 
- XMLAGG,   5-72  
- XML-based standards,   A-5  
- xmlcg usage,   28-4  
- XMLGEN, is deprecated. See DBMS_XMLQUERY and DBMS_XMLSAVE,   7-4  
- XMLGenFormatType object,   5-64  
- XMLNode.selectNodes() Method,   20-63  
- XMLParser() API,   F-9  
- XMLSourceView Bean,   23-3, 23-15  
- XMLTransformPanel() Bean,   23-3, 23-20  
- XMLType  
- CONTAINS operator,   5-31   
- database support,   1-7   
- interaction with other SQL constructs,   5-7   
- queues,   9-37   
- storage characteristics,   5-10   
- summary,   5-2   
- Xpath support,   5-31   
       
- XMLU815.SQL script,   20-11  
- XMLU816.SQL script,   20-11  
- XMLU817.SQL script,   20-11  
- XPath,   A-4  
- basics,   4-5   
- definition,   Glossary-17   
- support,   5-31   
   
- XPointer,   A-4  
- XPointer, definition,   Glossary-17  
- XSL  
- and CSS,   4-5   
- basics,   4-2   
- converting a string to a nodeset,   4-14   
- converting a tag to a link in HTML,   4-17   
- converting XML to HTML,   4-8   
- ensuring the DTD file can be located,   4-19   
- error XSL-1009 attribute 'XSL Version' not found in HTML,   4-22   
- frequently asked questions,   4-7   
- good references,   20-105   
- IF statement,   4-7   
- passing a parameter from a Java program to a stylesheet,   4-21   
- preventing namespace definition from being repeated,   4-20   
- selecting specific attributes,   4-7   
- specifying NULL indicators,   4-11   
- transfering tag names,   4-11   
- using XSL headers in WML transformations,   4-18   
- working with whitespace,   4-9   
                 
- XSL stylesheets  
- in reports,   14-5   
- setStylesheetHeader() in XSU PL/SQL,   7-47   
- useStyleSheet() with XSU PL/SQL,   7-47   
   
- XSL Transformation (XSLT) Processor,   3-8, 20-4  
- XSL, definition,   Glossary-6  
- XSLFO, definition,   Glossary-6  
- xslsample,   29-11  
- XSLT,   20-4  
- 1.1 specification,   4-4   
- explained,   4-4   
- XSLTransformer bean,   23-9   
   
- XSLT API,   F-14  
- XSLT API Functions,   E-12  
- XSLT Processor,   29-6  
- XSLT Processor API,   G-9  
- XSLT, definition,   Glossary-6  
- XSLTransformer Bean,   23-3, 23-9  
- XSQL  
- action handler errors,   10-35   
- built-in action handler elements,   10-32   
- clients, building with BC4J,   12-5   
- pluggable data source in reports,   14-19   
    
- XSQL Clients with BC4J,   12-5  
- XSQL Page Processor,   3-10
- XSQL servlet,   3-10, 10-1, 11-19  
- FAQs,   10-43   
 
- XSQL, definition,   Glossary-18  
- XSQLConfig.xml,   10-42  
- XSU,   3-14  
- client-side,   7-17   
- FAQ,   7-59   
- generating XML,   7-17   
- generating XML strings from a table, example,   7-22   
- insert processing in PL/SQL,   7-49   
- mapping primer,   7-8   
- PL/SQL,   7-43   
- stylesheets,   7-47   
- usage guidelines,   7-8   
- using,   7-2   
- where you can run,   7-5