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

Oracle XSQL- P30 ppsx

13 204 0

Đ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

Định dạng
Số trang 13
Dung lượng 107,67 KB

Nội dung

560 Index id-attribute-column attribute, 466 id-attribute-column=”string” attribute, 75 id-attribute=”string” attribute, 75 IF control structure, 237–239 ignore-empty-value=”boolean” attribute, 86, 87, 88 IIS (Internet Information Server), 30, 31 img element, 279, 283, 413 importNode method, 476 import utility, 36 include-schema=”Boolean” attribute, 76 INCREMENT BY keyword, 169 increment element, 43 indent attribute, 292 INDEX BY clause, 232–233 infinity attribute, 330 initcap function, 201 initial element, 43 init method, 486–488, 495–498, 501 IN operator, 160 IN OUT parameters, 245, 246 IN parameters, 245, 246 INPATH operator, 257 ins element, 281 INSERT statement, 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 instrb function, 202 instr function, 201–202 INT data type, 134, 230 INTEGER data type, 134, 230 Internet Application Server (Oracle), 31 Internet Explorer browser (Microsoft) customizing stylesheets for, 96 POST method and, 125 XSLT processor included with, 94–95 Internet Information Server. See IIS Internet Service Providers. See ISPs INTERSECT operator, 160 INTO keyword, 236 INVALID_CURSOR exception, 249 INVALID_NUMBER exception, 249 invokeWebServices method, 457, 458 IP (Internet Protocol), 49 IPlanet Application Server, 25 isFragment function, 270 ismap attribute, 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 POST method 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 Index 561 javax.servlet.http.Servlet interface, 56–57 javax.servlet.Servlet interface, 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-columns attribute, 120, 121 key function, 354–355 L lang attribute, 328, 342, 364 large-object data types, 134–136 last_day function, 213 last function, 357 LAST method, 233 LDAP (Lightweight Directory Access Protocol), 372 least function, 194–195, 203, 214 lengthb function, 204 length function, 203 less-than sign (<), 19, 20, 304 letter-value attribute, 329 level attribute, 328 LIMIT method, 234 links, invention of, 2–3 Linux, 26 <li> tag, 16, 283 LN function, 198 local-name function, 358 local_timestamp function, 214 location paths, 344, 345–346 LOCK TABLE statement, 236 logarithmic functions, 197–198 LOG function, 198 logical operators, 153–156 LONG data type, 135 LOOP control structure, 239–240 lower function, 204 lpad function, 204–205 LRU algorithm, 62–63 ltrim function, 205 Lynx browser, 96. See also browsers M match attribute, 294, 343 max-age attribute, 108 max-age=”integer” attribute, 88 max function, 186–187 max-rows attribute, 76, 422, 423 MAXVALUE keyword, 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 method attribute, 292 562 Index Microsoft ActiveX objects, 126 Microsoft Internet Explorer browser customizing stylesheets for, 96 POST method and, 125 XSLT processor included with, 94–95 See also browsers Microsoft Internet Information Server (IIS), 30, 31 min function, 187–188 MINUS operator, 160 minus-sign attribute, 330 MINVALUE keyword, 169 mode attribute, 294, 296 mod function, 195 modify keyword, 165 months_between function, 214–215 multiple attribute, 279 N name attribute, 283, 294, 315, 317, 318 namespace attribute, 315, 317 namespace axis, 352 namespaces described, 21 syntax rules and, 18, 19 XPath and, 352 namespace-uri function, 358 name=”string” attribute, 86, 87, 88 NaN attribute, 330 National Center for Supercomputing Applications, 3 NATURAL data type, 230 NATURALN data type, 230 NCHAR data type, 133 nested tags, 16, 18, 278, 282 Netscape Navigator browser, 96. See also browsers netstat command, 26 New Atlanta ServletExec for IIS, 31 new_time function, 215 next_day function, 215–216 NEXT method, 233 nls_charset_decl_len function, 223 nls_charset_id function, 223 nls_charset_name function, 223 nls_initcap function, 205 nls_lower function, 206 nls_sort function, 206 nls_upper function, 206 NOCOPY parameters, 245, 246 NO_DATA_FOUND exception, 247, 249 node sets, 344, 356–358 tests, 345–346 node function, 346 noresize attribute, 279 noresize=”noresize” attribute, 279 normalize-space function, 359 noscript element, 281 noshade attribute, 279 noshade=”noshade” attribute, 279 not function, 364 NOT IN operator, 160 NOT NULL constraint, 175, 177 NOT NULL keyword, 231 NOT operator, 153–156, 258 nowrap attribute, 279 nowrap=”nowrap” attribute, 279 nullif function, 223 null-indicator=”boolean” attribute, 75 NULL statements, 240–241 num attribute, 464 number data type, 133–134, 230 number functions, 364–365 NUMERIC data type, 134, 230 numeric functions, 192–197 numtodsinterval function, 216 numtoyminterval function, 217 NVARCHAR2 data type, 133 nvl function, 223 O ol element, 281 omit-xml-declaration attribute, 292 only-if-unset=”Boolean” attribute, 87, 88 OPEN keyword, 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 Index 563 ORACLE_BASE environment variable, 26 ORACLE_HOME environment 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 order attribute, 342 order by clause, 158–159 ORDER keyword, 169 OR operator, 153–156, 258 output, escaping, disabling, 304, 413 output-buffer-size element, 41 OWA (Oracle Web Agent) packages, 83–84 P packages creating, 226 DBMS_OUTPUT package, 236 DBMS_QUERY package, 265 DBMS_XMLGEN package, 266, 267 htf package, 263–264, 393 htp package, 263–264, 393 OWA (Oracle Web Agent), 83–84 PL/SQL and, 244–245 XMLGEN package, 265, 267 page-cache-size element, 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 parameters element, 102, 117 parent axis, 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-separator attribute, 330 PDF (Portable Document Format) files, 520–526 p element, 281 percent sign (%), 255 period (.), 18, 78 Perl, 4, 232 per-mille attribute, 330 PHP (PHP: Hypertext Preprocessor), 57, 274 PLS_INTEGER data type, 230 564 Index 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 position function, 358 POSITIVE data type, 230 POSITIVEN data type, 230 POST method actions and, 91 canonical schema and, 117 described, 123–127 parameters and, 98, 102 Web application development and, 418, 424 xsql:delete-request action and, 92 power function, 195–196 preceding axis, 352 preceding-sibling axis, 352 pre element, 281 Presentation layer, 4, 5 PRIMARY KEY constraints, 175 primary keys, 175, 168 priority attribute, 294 PRIOR method, 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-instruction function, 346 process method, 474 processor element, 42–44 processToXML method, 474 PROGRAM_ERROR exception, 249 proximity searches, 259 pseudo -attributes, 95 -SQL, 385–387, 388, 392–396 Q question mark (?), 94 R raise keyword, 248 raw data type, 135, 136 rawtohex function, 220, 221 readonly attribute, 279 readonly=”readonly” attribute, 279 REAL data 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 replace function, 206–207 request element, 117 request parameters described, 102–104 names of, 105, 110–111 result-cache-size element, 42 result-prefix attribute, 326 result sets, 6 reuse, of code, 51, 339–340, 403 ROLLBACK statement, 236 root-element-name attribute, 506 Index 565 root elements described, 10, 15–17 document structure and, 15 syntax rules and, 18 Web application development and, 432 round function, 196, 217, 364 ROW element, 72, 75, 40, 463, 503 row-element attribute, 72, 463 row-element=”string” attribute, 75 rowidtochar function, 220, 221 ROWSET element, 40, 72, 92–93, 463, 466 rowset-element attribute, 72, 463 rowset-element= “string” attribute, 75 ROWTYPE_MISMATCH exception, 249 rpad function, 207 rtrim function, 207–208 S sandboxes, described, 55 SAVEPOINT statement, 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 script element, 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 security element, 43 select attribute, 296, 302, 305, 331, 342 selected attribute, 279 selected=”selected” attribute, 279 SELECT statement comparison operators and, 151–152 cursors and, 232, 241, 243, 250, 270 described, 139–140 DISTINCT keyword and, 147 elements clause, 143–147 exceptions and, 247 imaginary dual tables and, 160–161 Oracle Text and, 253 order by clause, 158–159 PL/SQL and, 232, 236, 241, 243, 250 sets and, 159–160 Web application development and, 369–371, 373, 394, 395–396 where clause, 148–158 self axis, 347–348 SELF_IS_NULL exception, 249 sequences, 168–170, 240–241 serialize method, 527, 532, 542 serializerdefs element, 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 Servlet container, 25 servlet element, 41 servlet engine compatibility, 30–31 described, 56–57 566 Index 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-param action 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 sessiontimezone function, 218 set comparison operators, 159–160 SET CONSTRAINTS statement, 236 set-Params method, 457 setRequestObject method, 513 SET ROLL statement, 236 SET TRANSACTION statement, 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 ERRORS command, 226 SIDs (System Identifiers) installation and, 28, 33 replacing, 38 security issues related to, 46 sign function, 196 SIGNTYPE data type, 230 simple expressions, 137 single quote (‘), 17, 18, 19 skip-rows attribute, 76, 422, 423, 425, 426 SMALLINT data type, 134, 230 SOAP (Simple Object Access Protocol), 125, 451 sorting data, 340–342 soundex function, 208 SOUNDEX operator, 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 ERRORS command, 226 sqrt function, 197 standalone attribute, 292 Standard Generalized Markup Language. See SGML Index 567 starts-with function, 359 START WITH keyword, 169 stateless paging, 421–428 static pages, creating, 448–449 stddev function, 188–189 STEM operator, 255 stopword lists, 259 STORAGE_ERROR exception, 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 string data type, 133 string function, 344, 360 string-length function, 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 stylesheet element, 43 stylesheet-pool element, 42 stylesheet-prefix attribute, 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_COUNT exception, 249 SUBSCRIPT_OUTSIDE_LIMIT exception, 249 substrb function, 209 substr function, 208–209 substring-after function, 362 substring-before function, 361–362 substring function, 361 sum function, 190–191, 365 suppress-mime-charset element, 41 syntax rules, 18–20 sysdate function, 218 sys_extract_utc function, 218 sys_guid function, 224 SYS_INVALID_ROWID exception, 249 System Global Memory. See SGA System Identifiers. See SIDs systimestamp function, 218 T table element, 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 TAN function, 198 TANH function, 198 target clause, 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 568 Index text 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_RESOURCE exception, 249 timeout-seconds element, 43 TIMESTAMP data type, 135 to_char function, 194, 220, 221 to_clob function, 220, 221 to_date function, 220, 221 to_dsinterval function, 220, 221 to_lob function, 220, 221 Tomcat, 31 to_multi_byte function, 220, 221 to_nchar function, 220, 221 to_nclob function, 220, 221 to_number function, 220, 221 TOO_MANY_ROWS exception, 247, 249 to_singlebyte function, 220, 221 to_yminterval function, 220, 221 transactions, described, 167–174 transform attribute, 126 transformNode method, 476 transform=”URL” attribute, 90, 91, 93 Transitional DTD, 280–281, 283, 285. See also DTDs translate function, 209–210, 222, 362–363 Transmission Control Protocol/Internet Protocol. See TCP/IP triggers, 248–250, 379 trigonometric functions, 197–198 trim function, 210 TRIM method, 234 true function, 364 truncate statement, 172 trunc function, 197, 218 trusted hosts, 44, 95 trusted-hosts element, 44 U uid function, 224 UI layer, 5 ul element, 281 <UL> tag, 16 underscore character (_), 18, 78, 255 Unicode characters, 345 UNION ALL operator, 160 UNION operator, 159, 160 UNIQUE constraint, 175 UNIQUE keyword, 147 unistr function, 222–223 Universal Installer (Oracle), 27–28, 32 UNIX, 26–27 UPDATE statement, 171, 236, 242 upper function, 210–211 URIs (Universal Resource Identifiers) high-level architecture and, 53 namespaces and, 21 parameters and, 98–99 relative, 44 trusted-hosts element 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 use attribute, 343 use-attribute-sets attribute, 315, 318, 322 User-Agent string, 96 user function, 224 username element, 45 users, creating, 26–27 V validation, 15, 22, 285–286, 435 valid documents, described, 15 value attribute, 328 VALUE_ERROR exception, 249 value selection, 301–304 Index 569 VARCHAR2 data type, 133, 232–233, 254–255, 270 variables declaring, 228–234 XSLT and, 331–339 See also specific variables variance function, 191 varrays, 232–233 version attribute, 289, 292 views altering, 172–174 creating, 172–174 described, 172 virtual directories, 46 vsize function, 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 POST method 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 where clause, 148–158 WHILE LOOP control structure, 239–240 whitespace, handling, 342 wildcard characters, 253, 255–256, 345 wireless devices, 96 WITH CHECK OPTION keyword, 173 World Wide Web, history of, 2–3 writeError method, 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 [...]... Web application development and, 435–437 Web services and, 452, 458, 460, 467 XSLT and, relationship of, 275–277 XSQL page processor and, 8–9 XMLDocument class, 473, 476 XML documents handling, 123–130 Oracle Text searches within, 258–259 processing instructions for, 17 structure of, 15–17 syntax rules and, 18–20 valid, 15 well-formed, 15 See also XML XMLGEN package, 265, 267 XMLNode class, 476 XML parsers... XMLType data type, 12, 136, 254, 267–270, 503–505 XPath axes and, 346–352 data types and, 344–345 described, 344 DOM and, 476–477 expressions and, 344–345 iteration and, 305 location paths and, 344, 345–346 Oracle Text and, 12 resources, 549 X-Server, 27 xsl:apply-imports element, 339, 340 xsl:apply-templates element, 296–301, 303, 405, 415 xsl:attribute element, 315–319, 404, 462, 466 xsl:attribute-set element, . operators Index 563 ORACLE_ BASE environment variable, 26 ORACLE_ HOME environment variable, 26 Oracle9 i databases configuring, 32, 33 DBMS_QUERY package and, 265–266 described, 12 SQL Manual for, 548 Oracle. 255–256 stemming searches, 255–256 theme searches, 259 wildcard searches, 253, 255–256 Oracle Web site, 24 Oracle XML DB, 548 order attribute, 342 order by clause, 158–159 ORDER keyword, 169 OR. function, 201–202 INT data type, 134, 230 INTEGER data type, 134, 230 Internet Application Server (Oracle) , 31 Internet Explorer browser (Microsoft) customizing stylesheets for, 96 POST method and,

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