5241 Index 0939-0964.Qxd 29/08/02 5.30 Pm Page 941
Total Page:16
File Type:pdf, Size:1020Kb
5241_index_0939-0964.qxd 29/08/02 5.30 pm Page 941 INDEX 941 5241_index_0939-0964.qxd 29/08/02 5.30 pm Page 942 Index 942 Regular A Alternatives, 362 Analysis Patterns: Reusable Expression ABSENT value, 67 Object Models, 521 Symbols abstract attribute, 62, 64–66 ancestor (XPath axis), 54 of complexType element, ancestor-or-self (XPath axis), . escape character, 368, 369 247–248, 512, 719 54 . metacharacter, 361 of element element, 148–149 Annotation, 82 ? metacharacter, 361, 375 mapping to object-oriented defined, 390 ( metacharacter, 361 language, 513–514 mapping to object-oriented ) metacharacter, 361 Abstract language, 521 { metacharacter, 361 attribute type, 934 Microsoft use of term, } metacharacter, 361 defined, 58 821–822 + metacharacter, 361, 375 element type, 16, 17, 18, 934 properties of, 411 * metacharacter, 361, 375 object, corresponding to docu- annotation content option ^ metacharacter, 379 ment, 14 for schema element, 115 \ metacharacter, 361 uses of term, 238, 931–932 annotation element, 82, 83, | metacharacter, 361 Abstract character, 67 254, 260, 722, 859 \. escape character, 366 Abstract document attributes of, 118 \? escape character, 366 document information item content options for, 118–119 \( escape character, 367 view of, 62 example of use of, 117 \) escape character, 367 infoset view of, 62 function of, 116, 124, 128 \{ escape character, 367 makeup of, 59 nested, 83–84 \} escape character, 367 properties of, 66 Anonymous component, 82 \+ escape character, 367 Abstract element, 14–15 any element, 859 \- escape character, 366 properties of, 66 attributes of, 168–171 \* escape character, 366 AbstractDOMParser class content options for, 171 \^ escape character, 366 (DOM), 446 function of, 167 \\ escape character, 366 AbstractSAXParser class and relational database, \| escape character, 366 (SAX), 446 722–723 \c escape character, 368 Active Server Page (ASP), 810 specification of, 168 \C escape character, 368 address.xml example file, anyAttribute element, \d escape character, 368 489–491 177–179, 254, 391, 859 \D escape character, 368 address.xsd explanation, attributes of, 196–198 \i escape character, 368 117, 139–141, 164–165, content options for, 199 \I escape character, 368 174–176, 192 function of, 196 \n escape character, 366 complete listing, 890–895 and relational database, 709, \r escape character, 366 all element, 254, 859 723–724 \s escape character, 368 attributes of, 271–273, 722 anyAttributeDemo.xsd exam- \S escape character, 368 content options for, 273–274 ple file, 178–179 \t escape character, 366 function of, 271 anyURI datatype, 318 \w escape character, 368 and relational database, 709, alternatives to, 329 \W escape character, 368 720–722 constraining facets of, \[ escape character, 367 All model group, 96, 97 328–329 \] escape character, 367 AlphabeticPresentationForms and relational database, 633 - metacharacter, 377 Unicode character block, unique features of, 322 [ metacharacter, 361 372 use of, 320, 327–328 ] metacharacter, 361 5241_index_0939-0964.qxd 29/08/02 5.30 pm Page 943 Index 943 Apache attribute element, 182, 254, form of values of, 66 history of, 428 859, 934 Attribute use, 174, 193, 401 projects of, 428–429 attributes of, 182–191 properties of, 403 See also Xerces. content options for, 191–193 Attribute wildcard, 88, 174, appinfo element, 82, 859 and relational database, 709 401, 404 attributes of, 119 Attribute declaration, 403 Attribute-use group content options for, 120 of schema, 391, 935 named, 409–410 function of, 119 Attribute group definitions, reuse of, 409 Application, defined, 31, 937 of schema, 391 attributeFormDefault Arabic Unicode character Attribute information item, attribute, 80 block, 370 62, 64–66, 931 of schema element, 108, 109 ArabicPresentationForms-A basic, 421 attributeGroup content Unicode character block, default value of, 65 option for schema element, 372 PSVI, 68, 421–423 115 ArabicPresentationForms-B normalization of, 65 attributeGroup element, 88, Unicode character block, Attribute set model, 389, 401 193, 254, 724, 860 373 components in, 403–404 attributes of, 193–195 Archetype, 12 described, 402–403 content options for, 195–196 Argument description, Attribute specification, and relational database, 709 schemas for, 558–559 defined, 60, 931 Attributes interface (SAX), Armenian Unicode character Attribute type, 11, 88 444 block, 370 abstract vs. concrete, 934 Attributes property, of ele- Arrows Unicode character associations of, 389 ment information item, 63, block, 371 DTD-defined, 934 64, 66 ASBuilder Xerces sample defined, 934 AttributesImpl class (SAX), class (DOM), 433 example of, 174–176 445 ASP (Active Server Page), 810 function of, 174 Axis (XPath), 47 ASP code, 580 indications for use of, types of, 54 ASP.NET, receiving data 180–181 AxKit, Apache XML subpro- through, 801–807 instantiability of, 101 ject, 428 async property, in name of, 392 DOMDocument40, 477 namespaces and, 181–182 Attr interface (DOM), 443 prohibiting, 189–191 B Attribute, 48 properties of, 392–393 adding to simple type, qualified vs. unqualified, 181 base attribute 231–233 schema-defined, 934 of extension element, 263 constraint of, 87–88 structure of, 392 of restriction element, 212, defined, 60, 931 structure restrictions on, 392 213, 267 mapping to object-oriented structure type of, 935 Base class, 926 language, 519 value constraints on, 393 Base ten, 295 type name of, 931 Attribute type declaration, Base type, 12, 935 value of, 931–932 934 Base type definition, 394 attribute (XPath axis), 48, 54 Attribute type property, of Base URI property, of ele- attribute content option for attribute information item, ment information item, 63, schema element, 115 64, 65 64 5241_index_0939-0964.qxd 29/08/02 5.30 pm Page 944 Index 944 base64Binary datatype, 322 BoxDrawing Unicode charac- application requirements of, compatibility issues, 902–903 ter block, 371 831 constraining facets of, 327 BraillePatterns Unicode char- architecture of, 770–771, and relational database, 633 acter block, 372 836–837 use of, 326–327 Builder pattern, 528 business logic of, 847–851 Basic infoset, 929 Building Web Services with creating views of, 795–800 distinguished from PSVI, 416 Java, 762 database design for, 810–823 information items in, 417 Built-in datatypes, 89 high-level view of, 765 BasicLatin Unicode character date, time, and duration, requirements of, 759 block, 370 304–316 scalability issues, 760 Batik, Apache XML subpro- numeric, 295–304 SecurityBroker component ject, 428 oddball, 322–330 construction, 846–847 Bengali Unicode character and relational database, 598 sending form data in, 800–807 block, 370 string, 316–322 system architecture for, BLOB, SQL datatype, advan- time-line-based, 306–311 774–795 tages of, 632 built-in.xsd example file, system users in, 759–764 Block (Unicode character), 128–129 technologies for, 760–764 template queries in, 851–852 defined, 370 byte datatype, 297 block attribute, 143, 166 UIBroker component con- constraining facets of, of complexType element, 247, struction, 842–846 303–304 248–250, 720 Web tier construction of, derivation relationships of, of element element, 148, 838–842 304 150–151 XML/XSLT files of, 842 and relational database, 630 blockDefault attribute, of Canonical lexical representa- use of, 302, 303, 304 schema element, 108, tion, 202, 206–207 ByzantineMusicalSymbols 109–110 Canonical representation, Unicode character block, BlockElements Unicode char- 294 373 acter block, 372 Cardinality quantifiers, Blocking 374–377 of complex type, 96, 245 Cascading style sheets, 796 impact of, 111 C catalog.xsd explanation, methods of, 144 161–162, 183, 202–204, 216, non-inheritance of, 250 C Unicode character cate- 221–223, 234–238, 240–241, of simple type, 208 gory, 365 243–244, 260–262, 266–267, of substitution, 143–146 C++ 282–289, 675–677, 679, boolean datatype, 322 class polymorphism in, 535 690–695, 709–713 constraining facets of, 325 XML implementation using, complete listing, 878–890 in relational database, 589, 533–535 Cc Unicode character cate- 634 C# gory, 365 representation of, 634–635 and .NET Framework, 536 CDATASection interface using, 324 XML implementation using, (DOM), 443 Bopomofo Unicode character 535–539 Cf Unicode character cate- block, 372 Campus Resource and gory, 365 BopomofoExtended Unicode Scheduling System (CRSS) CHAR datatype, 598 character block, 372 case study, 758 Character categories, 364 5241_index_0939-0964.qxd 29/08/02 5.30 pm Page 945 Index 945 Character class, 869–870 CJKIdeographsExtensionB Comment declaration, 932 Character class expressions, Unicode character block, Comment interface (DOM), 377, 870 373 443 subtraction, 380 CJKRadicalsSupplement Common Object Request Character code property, of Unicode character block, Broker Architecture character information item, 372 (CORBA), 570 66 CJKSymbolsandPunctuation compact.xml example file, Character information item, Unicode character block, 77–78 62, 66 372 compact.xsd example file, Character set, 359–360 Class, 14 76–77 CharacterData interface characteristics of, 925–926 Company catalog example, (DOM), 443 derivation of, 926 20–22 Check constraints (SQL), 598 instantiable vs. non-instan- Complex content child (XPath axis), 54 tiable, 12, 926 empty content, 85 Children, of element, provision of aspects by, 925 mixed, 86–87 Class generator, 926 defined, 60, 931 nested elements, 85 Client tier, 774, 782 wildcards in, 87 Children property, 15 reusable datatypes in, Complex type, 11, 79 of element information item, 782–795 adding attributes to simple