Skip Headers

Oracle® XML Developer's Kit Programmer's Guide 10g Release 2 (10.1.2) Part No. B14033-01 |
| Contents

Previous |

# 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

## Symbols

  &gt;&lt;&apos;&quot;&amp;, 3.8.3.5
  &lt, 8.6.1.15
  <xsql:dml> action, 8.6.1.2
  <xsql:include-owa> action, 8.6.1.4
  <xsql:include-param> action, 8.6.1.10
  <xsql:include-posted-xml> action, 8.6.1.12
  <xsql:include-request-params> action, 8.6.1.9
  <xsql:include-xml> action, 8.6.1.11
  <xsql:include-xsql> action, 8.6.9
  <xsql:query> action, 8.6.1.1
  <xsql:ref-cursor-function> action, 8.6.1.3
  <xsql:set-page-param> action, 8.6.1.13
  <xsql:set-session-param> action, 8.6.1.14
  <xsql:set-stylesheet-param> action, 8.6.1.16

## A

  accented characters, 3.8.2.5
  access control entry, definition, Glossary
  access control list, definition, Glossary
  ACE, definition, Glossary
  ACL, definition, Glossary
  action, 8.6.1.15
  ambiguous content mode, 3.8.3.14
  Apache Web Server, 1.5.1.1
  API, definition, Glossary, Glossary
  Application Program Interface, definition, Glossary
  application server, definition, Glossary
  asynchronous parsing, 10.2.1
  attribute, definition, Glossary

## B

  B2B standards, 1.5.3.1
  B2B, definition, Glossary
  B2C, definition, Glossary
  based on two tables, 3.8.3.15
  BFILES, definition, Glossary
  binary data, 3.8.3.1
  binary large object, definition, Glossary
  binding
    clearBindValues(), 24.3
    setBindValue, 24.1.1
    values to queries in XSU PL/SQL API, 24.1.1
  BLOB, definition, Glossary
  browser support for XML, 1.4.1
  Built-in Action Handler, 8.8.8
  Built-in Action Handler, XSQL, 8.8.8
  Business-to-Business, definition, Glossary
  Business-to-Consumer, definition, Glossary

## C

  C++ class generator, 1.2.3
  C++ interface, 18.2
  callback, definition, Glossary
  cartridge, definition, Glossary
  Cascading Style Sheets, definition, Glossary, Glossary
  CDATA Section, 3.8.1.11
  CDATA, definition, Glossary
  character sets
    XML Schema Processor for Java, supported by, 5.4.1
  characters, special
    inserting in XML documents, 3.8.3.5
  Class Generator
    XML C++, 23
  Class Generator, definition, Glossary
  classes
    DOMBuilder(), 10.2
    setSchemaValidationMode(), 5.5.1
  CLASSPATH
    configuring to run XSU, 7.6
    XSQL Pages, 8.5.2
  CLASSPATH, definition, Glossary
  clearBindValues(), 24.3
  clearUpdateColumnNames(), 24.5.2
  client/server, definition, Glossary
  CLOB, definition, Glossary
  command-line interface
    oraxml, 3.10
  Common Gateway Interface (CGI), definition, Glossary
  Common Object Request Broker API, definition, Glossary
  Common Oracle Runtime Environment, definition, Glossary
  compression of XML, 3.3.1
  connecting
    to a database with a thin driver, 7.8.2
    to the database, 7.8.2
  Connection Definitions, 8.5.3
  Content, definition, Glossary
  context, creating one in XSU PL/SQL API, 24.7.3
  CORBA, definition, Glossary
  CORE, definition, Glossary
  creating a node, 3.8.1.2
  creating context handles
    getCtx, 24.1.1
  CURSOR() function, 8.9.2
  custom connection manager, 8.9.3.14

## D

  DAD, definition, Glossary
  data compression, XML Parser for Java, 3.3
  Data Provider for .NET, 1.4.3
  data variables into XML, 3.8.1.6
  Database Access Descriptor, definition, Glossary
  datagram, definition, Glossary
  DB Access JavaBean, 10.1.2.3
  DBAccess JavaBean, 1.2.5.3
  DBMS_XMLQuery
    bind, 24.1.1
    clearBindValues(), 24.3
    getXMLClob, 24.3
  DBMS_XMLQuery(), 24.1.1
  DBMS_XMLSave, 24.4
    deleteXML, 24.4
    getCtx, 24.4
    insertXML, 24.4
    updateXML, 24.4
  DBMS_XMLSave(), 24.4
  DBURITYPE, definition, Glossary
  Default SQL to XML Mapping, 7.4.1
  delete
    using XSU, 7.5.5, 7.15
  delete processing, 7.15, 24.7
  development tools, 1.4
  differ (XMLDiff) bean, 10.5
  DOCTYPE, definition, Glossary
  document clones in multiple threads, 4.5.10
  Document Location Hint, definition, Glossary
  Document Object Model, definition, Glossary
  Document Type Definition, definition, Glossary
  DOCUMENT_TYPE_NODE, 3.1.3.8
  DOM
    API, 3.8.1.1
    specifications, 2.1.1
    tree-based API, 3.2.1
  DOM and SAX APIs, 3.2, 14.7
    guidelines for usage, 3.2.3
  DOM fidelity, definition, Glossary
  DOM, definition, Glossary
  DOMBuilder Bean, 1.2.5.1, 10.1.2.1, 10.2
    asynchronous parsing, 10.2.1
  DOMException when Setting Node Value, 3.8.1.10
  DOMNamespace() class, 3.6
  DOMNamespace.java sample, 3.6.1
  DOMParser class, 3.5
  DOMSample.java, 3.5.3
  DOMSample.java sample, 3.5.4
  DTD
    limitations, 5.2.1
  DTD caching enabling, 3.1.3.1
  DTD, definition, Glossary
  DTDs
    external, 3.1.3.2, 3.1.3.3
    Web site with examples, 3.1.3.8

## E

  EDI, definition, Glossary
  EJB, definition, Glossary
  Electronic Data Interchange, definition, Glossary
  element, definition, Glossary
  empty element, definition, Glossary, Glossary
  encoding, setting, 3.8.2.6
  Enterprise JavaBean, definition, Glossary
  entity references, 3.8.3.5, 3.8.3.5, 3.8.3.10
  entity, definition, Glossary
  existsNode, definition, Glossary
  eXtensible Stylesheet Language Formatting Object, definition, Glossary
  eXtensible Stylesheet Language Transformation, definition, Glossary
  eXtensible Stylesheet Language, definition, Glossary
  external XML document, 3.8.3.3
  extract, definition, Glossary

## F

  FAQ
    XSU, 7.16.2
  features
    new, Preface
  file extensions allowed, 3.1.3.7
  FileReader not for system files, 3.8.2.1
  Folder, definition, Glossary
  Foldering, definition, Glossary
  FOP
    errors, 8.9.3.16
    serializer, 8.7
    serializer to produce PDF, 8.8.5
  FOP, definition, Glossary
  function-based index, definition, Glossary

## G

  generated XML
    customizing, 7.4.2
  generating XML, 7.6.1, 7.10
    using DBMS_XMLQuery, 24.1.1
    using XSU command line, getXML, 7.6.1
  getCtx, 24.1.1, 24.4
  getXML, 7.6.1
  getXMLClob, 24.3

## H

  hash tables values into XML, 3.8.1.8
  HASPATH, definition, Glossary
  hierarchical indexing, definition, Glossary
  hierarchical mapping, 3.8.3.13
  HTML
    translate to XML, 4.5.8
  HTML Form Parameters, 8.9.3.5
  HTML, definition, Glossary
  HTTP Parameters, 8.9.1
  HTTP POST method, 8.9.3.10
  HTTP, definition, Glossary
  HTTPS, definition, Glossary
  HTTPURITYPE, definition, Glossary
  Hypertext Markup Language, definition, Glossary
  Hypertext Transport Protocol, definition, Glossary
  Hypertext Transport Protocol, Secure, definition, Glossary
  hypertext, definition, Glossary

## I

  IDAP, 11.3.2
  IDE, definition, Glossary
  IIOP, definition, Glossary
  INPATH, definition, Glossary
  insert, XSU, 7.5.3
  inserting special characters into XML, 3.8.3.5
  inserting XML
    using XSU, 7.13
  insertXML, 24.4
  instantiate, definition, Glossary
  Integrated Development Environment, definition, Glossary
  interMedia, definition, Glossary
  invalid characters, 3.8.3.6

## J

  JAR files, DTDs, 3.1.3.3
  Java 2 Platform, Enterprise Edition, definition, Glossary
  Java API for XML Processing (JAXP), definition, Glossary
  Java Architecture for XML Binding (JAXB), definition, Glossary
  Java Components
    specification, 2.1
  Java components
    directories, 2.2, 2.3
    environment in UNIX, 2.3, 2.4.1
    environment in Windows, 2.4.2
    installation, 2.2
  Java Database Connectivity, definition, Glossary
  Java Naming and Directory Interface, definition, Glossary
  Java Runtime Environment, definition, Glossary
  Java, definition, Glossary
  JavaBean, definition, Glossary
  JAXB
    API reference, 6.7
    binding compiler orajaxb, 6.4
    class generator, 1.2.3, 6.4
    code, 6.7
    command-line interface, 6.6
    compared with JAXP, 6.1, 6.7
    examples, 6.7
    features not supported, 6.5
    marshalling and unmarshalling, 6.7
    validating, 6.7
    what is, 6.1
  JAXP
    compared with JAXB, 6.7
  JAXP (Java API for XML Processing), 3.9
  JDBC driver, 7.8.2
  JDBC, definition, Glossary, Glossary
  JDeveloper, 1.4.4
  JDeveloper, definition, Glossary
  JDK, definition, Glossary
  JNDI, definition, Glossary
  JRE, definition, Glossary
  JSP, definition, Glossary
  JSR, definition, Glossary
  JVM, definition, Glossary, Glossary

## K

  keepObjectOpen(), 7.9.3, 24.1.5

## L

  lazy type conversions, definition, Glossary
  listener, definition, Glossary
  LOB, definition, Glossary

## M

  mapping
    hierarchical, 3.8.3.13
    primer, XSU, 7.4
  maxRows, 7.9
  merging XML documents, 3.8.3.11
  method
    getDocument(), DOMBuilder Bean, 10.2.2
  methods
    addXSLTransformerListener(), 10.3.2
    domBuilderError(), 10.2.2
    DOMBuilderOver(), 10.2.2
    domBuilderStarted(), 10.2.2
  Microsoft .NET, 1.4.3
  multiple outputs, 4.5.6

## N

  name-level locking, definition, Glossary
  namespace, definition, Glossary
  namespaces
    XML, 3.1.1
  national character large object, definition, Glossary
  NCLOB, definition, Glossary
  .NET, 1.4.3
  no rows exception, 7.11
  node, child, 3.8.1.4
  node, definition, Glossary
  notation attribute declaration, definition, Glossary
  n-tier, definition, Glossary

## O

  OAG, definition, Glossary
  OASIS, definition, Glossary
  OC4J, definition, Glossary
  OCI examples, 14.3.5
  Open Applications Group, definition, Glossary
  ora
    node-set, 4.4.6
    output, 4.4.6
  Oracle Application Server, definition, Glossary
  Oracle Content Management SDK, definition, Glossary
  Oracle release 7.3, using, 1.5.2.1
  Oracle Text, definition, Glossary
  Oracle XML DB, definition, Glossary
  ORACLE_HOME, definition, Glossary
  Oracle9i JVM, 3.8.3.4
  Oracle9i JVM, definition, Glossary
  OracleXML
    putXML, 7.6.4
    XSU command line, 7.6
  OracleXml namespace, 18.3
  OracleXMLNoRowsException, 7.16.1.2
  OracleXMLQuery, 7.7
  OracleXMLSave, 7.7, 7.12, 7.13, 7.14, 7.15
  OracleXMLSQLException, 7.16.1.1
  orajaxb binding compiler, 6.4
  orapipe, pipeline tool, 9.3
  oraxml, 3.10
  oraxsl
    command line interfaces, 4.3
  ORB, definition, Glossary
  Ordered Collection in Tables, definition, Glossary
  Out Variable, using xsql
    dml, 8.9.3.7
  Output Escaping, 4.5.11

## P

  paginating results, 7.9
  parent element, definition, Glossary
  parseDTD() method, 3.1.3.5
  Parser for Java, 3
    constructor extension functions, 4.4.3
    oraxsl, 4.3
    return value extension function, 4.4.4
    supported database, 3.8.3.4
    using DTDs, 3.1.3
    validation modes, 3.1.2
  Parser for Java, overview, 3.1
  Parser for Java, removing, 3.8.3.1
  parser, definition, Glossary
  parsers
    case-sensitive, 3.1.3.6
  path name, definition, Glossary
  PCDATA, definition, Glossary
  PDA, definition, Glossary
  PDF results using FOP, 8.7
  Personal Digital Assistant, definition, Glossary
  Pipeline
    command-line tool, 9.3
    example, 9.2
  Pipeline Definition Language, 9.1
  Pipeline Definition Language, definition, Glossary
  PL/SQL
    binding values in XSU, 24.3
    generating XML with DBMS_XMLQuery, 24.1.1
    XSU, 24.1
  PL/SQL, definition, Glossary
  principal, definition, Glossary
  printing data, 3.8.1.7
  processing
    delete, 24.7
    insert, 7.13
    insert in PL/SQL, 24.5
    update, 7.14, 24.6
  prolog, definition, Glossary
  PUBLIC, definition, Glossary
  putXML, 7.6.3, 7.6.3

## Q

  Query, XML, 1.5.3.3

## R

  readme, XDK, 1.1
  release notes, XDK, 1.1
  renderer, definition, Glossary
  repository, definition, Glossary
  Resource Definition Framework, definition, Glossary
  resource name, definition, Glossary
  resource, definition, Glossary
  result set objects, 7.10
  result set, definition, Glossary
  root element, definition, Glossary

## S

  SAX
    event -based API, 3.2.2
  SAX API, 3.2, 14.7
  SAX, definition, Glossary
  SAXNamespace.java sample, 3.7.2
  SAXParser() class, 3.7
  SAXSample.java sample, 3.7.1
  schema evolution, definition, Glossary
  schema, definition, Glossary
  Secure Sockets Layer, definition, Glossary
  security, XSQL Pages, 8.2
  select
    with XSU, 7.5.1
  Server-Side Include (SSI), definition, Glossary
  Servlet Conditional Statements, 8.9.3.2
  servlet, definition, Glossary
  servlet, XSQL, 8
  session, definition, Glossary
  setBindValue, 24.1.1
  setKeyColumn, 7.15.2
  setKeyColumn(), 24.7.2
  setMaxRows, 24.1.5
  setRaiseNoRowsException(), 24.1.5
  setSkipRows, 24.1.5
  setStylesheetHeader(), 24.2
  setUpdateColumnName(), 24.5.2, 24.6.2
  setUpdateColumnNames()
    XML SQL Utility (XSU)
      setUpdateColumnNames(), 7.14.2
  setXSLT(), 24.2
  SGML, definition, Glossary
  Simple API for XML, definition, Glossary
  Simple Object Access Protocol (SOAP), definition, Glossary
  skipRows, 7.9
  SOAP
    distributed inventory application figure, 11.4.3
    example, 11.4
    server, 11.3.5
    what is, 11.1
  SOAP, definition, Glossary
  sorting result, 8.9.3.22
  special characters, 3.8.2.7
  SQL*Loader
    nesting support, 1.5.1.3
  SQL, definition, Glossary
  SQL/XML, definition, Glossary
  SSI, definition, Glossary
  storing XML, 7.12
    using XSU command line, putXML, 7.6.3
  storing XML in the database, 24.4
  string data, 3.8.3.6, 3.8.3.7
  stylesheet, definition, Glossary
  stylesheet, input argument, 8.9.3.21
  stylesheets
    XSU, 24.2
  SYS_XMLAGG, definition, Glossary
  SYS_XMLGEN, definition, Glossary
  SYSTEM, definition, Glossary
  System.out.println(), 3.8.2.7

## T

  tag, definition, Glossary
  thin driver
    connecting XSU, 7.8.2
  TransX Utility, 12
    command-line syntax, 12.3
    sample code, 12.4
  TransXUtility, definition, Glossary
  Tuning with XSQL, 8.8.4

## U

  UDDI, 11.2
  UIX, 1.4.5
  UIX, definition, Glossary
  Unicode in a system file, 3.8.2.1
  Uniform Resource Identifier, definition, Glossary
  Uniform Resource Locator, definition, Glossary
  update processing, 24.6
  update, XSU, 7.5.4
  updating
    table using keyColumns, XSU, 7.14.1
    using XSU, 7.14
  URI, definition, Glossary
  URL, definition, Glossary
  usage techniques, 7.16
  User Interface XML, 1.4.5
  User Interface XML (UIX), definition, Glossary
  UTF-16 Encoding, 3.8.2.4
  UTF-8 encoding, 3.8.2.3
  UTF-8 output, 3.8.2.2

## V

  valid, definition, Glossary
  validation
    auto validation mode, 3.1.2, 3.1.2
    DTD validating Mode, 3.1.2
    partial validation mode, 3.1.2
    schema validation, 3.1.2
    schema validation mode, 3.1.2, 3.1.2

## W

  W3C, definition, Glossary
  Web Request Broker, definition, Glossary
  web services, 11.1
  WebDAV, definition, Glossary, Glossary
  well-formed, definition, Glossary
  WG, definition, Glossary
  WML Document, 8.9.3.1
  World Wide Web Consortium, definition, Glossary
  World Wide Web Distributed Authoring and Versioning, definition, Glossary
  World Wide Web, definition, Glossary
  wrapper, definition, Glossary
  WRB, definition, Glossary
  WRONG_DOCUMENT_ERR, 3.8.1.9
  WSDL, 11.2

## X

  XDBbinary, definition, Glossary
  XDK
    functionality illustration, 1.2
  XDK C components
    parts, 13.1.1
  XDK C++ components
    installation, 17.1
  XDK components, 1.1
  XDK for Java
    globalization support, 2.5
  XDK JavaBeans, 10.1
  XDK version
    using Java, 2.7
  XDK, definition, Glossary
  XLink, definition, Glossary
  XML
    direction and plans, 1.5.3.2
    serialization/compression, 3.3.1
  XML Base, 1.1
  XML Base, definition, Glossary
  XML books, 1.4.6
  XML C++ Class Generator, 23
  XML Compressor, 3.3
  XML Developer's Kit (XDK), definition, Glossary
  XML discussion forum, 14.4
  XML document, 3.8.3.15
    displaying, 3.8.3.2
    external, 3.8.3.3
  XML documents
    generating from C, 1.3.3
    generating from C++, 1.3.4
    generating from Java, 1.3.2
    illegal characters, 3.8.3.9
    merging, 3.8.3.11
  XML Gateway, 1.4.2
  XML Gateway, definition, Glossary
  XML Namespaces, 3.1.1
  XML Namespaces 1.0, 1.1
  XML output in UTF-8, 3.8.2.2
  XML Parser
    oraxml command-line interface, 3.10
  XML Parser for C
    sample programs, 15.3.1
  XML Parser for Java
    compression
      XML data, using XML Parser for Java, 3.3
  XML parsers
    XML program-created, 1.5.1.2
  XML Query, definition, Glossary
  XML Schema
    compared to DTD, 5.2
    DTD limitations, 5.2.1
    explained, 5.1
    features, 5.3
    processor for Java
      how to run the sample program, 5.6
      supported character sets, 5.4.1
      usage, 5.5
    processor for Java features, Oracle's, 5.4
  XML schema registration, definition, Glossary
  XML Schema, definition, Glossary
  XML schema, definition, 3.1
  XML SQL Utility, Glossary
  XML SQL Utility (XSU), 1.2.6, 24.1
    advanced techniques, exception handling (PL/SQL), 24.7.4
    binding values
      PL/SQL API, 24.3
    clearBindValues() with PL/SQL API, 24.3
    command line usage, 7.6
    connecting to the database, 7.8.2
    connecting with a thin driver, 7.8.2
    connecting with OCI* JDBC driver, 7.8.2
    customizing generated XML, 7.4.2
    DBMS_XMLQuery, 24.1.1
    DBMS_XMLSave(), 24.4
    deletes, 7.5.5
    deleting from XML documents, 7.15
    dependencies and installation, 7.2
    explained, 7.1
    for Java, 7.7
    getXML command line, 7.6.1
    getXMLClob, 24.3
    how it works, 7.5
    inserting with command line and putXML, 7.6.3
    inserting XML into database, 7.13
    inserts, 7.5.3
    keepObjectOpen function, 7.9.3
    mapping primer, 7.4
    OracleXLlQuery API, 7.7
    OracleXMLSave API, 7.7
    putting XML back in database with OracleXMLSave, 7.12
    selects, 7.5.1
    setKeycolumn function, 7.15.2
    setRaiseNoRowsException(), 24.1.5
    setting stylesheets, PL/SQL, 24.2
    updates, 7.5.4
    updating, 7.14.1
    updating XML documents in tables, 7.14
  XML SQL Utility XSU)
    setXSLT(), 24.2
  XML SQL Utility(XSU)
    creating context handles with getCtx, 24.1.1
  XML standards for B2B, 1.5.3.1
  XML Tree, Traversing, 3.8.1.3
  XML Web sites, 1.4.6
  XML, definition, Glossary
  xmlcg usage, 23.3
  XMLCompress JavaBean, 1.2.5.5, 10.1.2.5
  XMLDBAccess JavaBean, 1.2.5.6, 10.1.2.6
  XMLDBAccess Javabean, 10.7
  XMLDiff Bean, 10.5
  XMLDiff JavaBean, 1.2.5.4, 10.1.2.4
  XMLGEN, is obsolete. See DBMS_XMLQUERY and DBMS_XMLSAVE, 7.2
  XMLNode.selectNodes() method, 3.8.1.5
  XMLSchema-instance mechanism, definition, Glossary
  XMLSchema-instance namespace, definition, Glossary
  XMLType views, definition, Glossary
  XPath rewrite, definition, Glossary
  XPath, definition, Glossary
  XPointer, definition, Glossary
  XSDBuilder, 3.1.2
  XSL
    document clones, 4.5.10
    keeping white spaces, 4.5.7
    multiple threads, 4.5.9
    produces multiple output, 4.5.6
  XSL namespace
    URI, 4.5.5
  XSL Parser for Java
    output method html, 4.5.3
  XSL processor, 15.2
  XSL stylesheets
    setStylesheetHeader() in XSU PL/SQL, 24.2
    setXSLT() with XSU PL/SQL, 24.2
  XSL Transformation (XSLT) Processor, 1.2.2, 3.1, 3.1.1
  XSL Transformation (XSLT) Processor for Java, 4.1
  XSL Transformations Specifications, 2.1.2
  XSL, definition, Glossary
  XSLFO, definition, Glossary
  XSLT
    ora
      node-set built in extension, 4.4.6
      output built in extension, 4.4.6
    XSLTransformer bean, 10.3
  XSLT compiler, 15.1
  XSLT Processor for Java
    hints for using, 4.5
  XSLT, definition, Glossary
  XSLTransformer JavaBean, 1.2.5.2, 10.1.2.2, 10.3
  XSLValidator JavaBean, 1.2.5.7, 10.1.2.7
  XSQL
    action handler errors, 8.8.14
    advanced topics, 8.8
    built-in action handler elements, 8.8.8
    CLOBs, 8.9.3.19
    compared to JSP, 8.9.3.20
    connection, 8.9.3.11, 8.9.3.12
    connection pool, 8.9.3.18
    current page name, 8.9.3.15
    errors, 8.9.3.8
    non-Oracle databases, 8.9.3.4
    setting up demos, 8.7.1
    SOAP support, 8.9.3.11
    stylesheets, 8.8.3
    tuning, 8.9.3.17
    two queries, 8.9.3.3
  xsql
    set-cookie&gt, 8.6.1.15
  XSQL Pages
    extensions, 8.9.3.9
  XSQL Pages security, 8.2
  XSQL servlet
    hints, 8.9.3
  XSQL Servlet examples, 8.7
  XSQL, definition, Glossary
  XSQLCommandLine Utility, 8.5.4
  XSQLConfig.xml, 8.8.4
  XSU
    client-side, 7.6
    FAQ, 7.16.2
    generating XML, 7.6.1
    generating XML strings from a table, example, 7.8.2
    insert processing in PL/SQL, 24.5
    mapping primer, 7.4
    PL/SQL, 24.1
    stylesheets, 24.2, 24.2
    usage guidelines, 7.4
    using, 7.1
    where you can run, 7.3
  XSU (XML SQL Utility), 1.2.6
  xvm
    XSLT compiler, 15.1.2
  XVM (XSLT Virtual Machine) processor, 15.1
  XVM, definition, Glossary