Copyrighted Material
Total Page:16
File Type:pdf, Size:1020Kb
22_791199 bindex.qxp 5/8/06 5:47 PM Page 315 Index COPYRIGHTED MATERIAL 22_791199 bindex.qxp 5/8/06 5:47 PM Page 316 22_791199 bindex.qxp 5/8/06 5:47 PM Page 317 Index Index >= (greater than symbol, equal sign) comparison oper- SYMBOLS ator, 173 & (ampersand), 129 < (less than symbol) ‘ (apostrophe), 129 comparison operator, 173 * (asterisk) as XML entity, 129 as arithmetic operator, 170 <= (less than symbol, equal sign) comparison DTD frequency syntax, 27 operator, 173 XPath expression, 69 - (minus sign), 170 @ (at symbol) != (not equal) comparison operator, 170, 173 XPath expression, 69 () (parentheses), 28 XQuery axis, 167 . (period) XQuery axis, 167 @* (at symbol, asterisk), 69 | (pipe), 27 , (comma), 27 + (plus sign) .. (double dot), 69 as arithmetic operator, 170 // (double forward slash) XQuery axis, 167 DTD frequency syntax, 27 >> (double greater than sign) document order ? (question mark), 27 operator, 173 [] (square brackets) << (double less than sign) document order operator, described, 79 173 limiting path expression, 155 “ (double quotes), 129 = (equality operator), 170, 173, 249 / (forward slash) A root match, 79 $a variable, 171 root template, 217 absolute positioning, printing, 117–119 XML document, 77 accounting systems, 24 XPath expression, 69, 70 actor attribute, 241 XQuery axis, 167 aggregation function (xmlagg()), 188–190, > (greater than symbol) 199–200 comparison operator, 173 airline industry, shared information, 13 searching for, 151 AJAX (Asynchronous JavaScript and XML), 42 as XML entity, 129 alternative printing formats, 121–122 22_791199 bindex.qxp 5/8/06 5:47 PM Page 318 Altova XMLSpy Altova XMLSpy, 305 axes, XPath, 167–168 Amazon Web service, 247–249 Ayers, Danny (Beginning XML, 3rd Edition), 307 ampersand (&), 129 ancestor axis, XQuery, 167 ancestor-or-self axis, XQuery, 167 B Antenna House XSL Formatter, 304 $b variable, 171 Apache backgrounds Cocoon CSS properties, 45 consume, transform, and produce, 227–228 image, adding to wine list, 56–57 Controller, 226–227 batch file, Saxon, 300–301 as XML pipeline, 225–226 Bates, Chris (XML in Theory and Practice), 307 FOP beginning and end tags for each element described, 100 rules, 20 printing, 105–106 viewing, 21 XSL-FO processors, 302–303 Beginning XML, 3rd Edition (Hunter, Watt, Rafter, APIs (application programming interfaces), 260 Duckett, Ayers, Chase, Fawcett, Gaven, and apostrophe (‘), 129 Patterson), 307 apply-templates element, 68 Beginning XSLT 2.0: From Novice to Professional arithmetic operators, 170 (Tennison), 308 ASCII text format benefits of integration and automation, 296–297 DTD, 26 billing template, XSLT, 222 fonts, 124 binding WSDL, 243, 245 schema, 23 BizTalk (Microsoft), 290 ASP applications, 274 Blast Radius XMetaL, 305 asterisk (*) block and inline progression, 101 as arithmetic operator, 170 body element, 239, 241 DTD frequency syntax, 27 boldface type, 54–55 XPath expression, 69 Bonneau, Scott (XML Design Handbook), 307 Asynchronous JavaScript and XML (AJAX), 42 border padding, 55 at symbol (@) border property, CSS, 45 XPath expression, 69 BPMN (Business Process Modeling Notation), 290 XQuery axis, 167 BPMS (Business Process Management Systems), at symbol, asterisk (@*), 69 289–290 atomic values, 171 breadcrumb, 40 attribute axis, XQuery, 167 Brogden, Bill (Cocoon 2 Programming: Web Publishing attribute value not required (#IMPLIED), 29 with XML and Java), 307 attribute value required (#REQUIRED), 28 browser. See web browser attributes business processes information model, winery problem, 8 benefits of integration and automation, 296–297 rules for, 21 described, 281–283 template, 70 integration XPath expression matching, 69 BPMS, 289–290 attributes function (xmlattributes()), 189, 191 custom solutions and vendor-based proprietary authoring tools systems, 286 content rules, mandating, 11 data and systems, 283–285 formatting, automated, 12 described, 285–286, 287 318 22_791199 bindex.qxp 5/8/06 5:47 PM Page 319 Cocoon (Apache) Index patterns, 288 described, 276 workflow engines, 286 .NET remoting, 276–277 layer, 273 RMI, 277 problem, 282 web services, 277 reengineering, 287–288 structured relational data, 266–267 supply chain transformation sheets, 216–220 internal processes, integrating, 295 XML data procurement, 292–293 DTD, 270 production, 294–295 one-shot integration, 268 sales and distribution, 295 relational database data, validating data, 269 value proposition of partnerships, 283 staggered integration, 268–269 winery operations, 291–292 W3C XML schema, 271 business requirements, combining catalogs, 267–268 XML documents, validating, 269–270 XML documents, 267 CDATA (character data), 28 C centering name in wine list (text-align property), 54 Cascading Style Sheets Champy, James (Reengineering the Corporation: as alternative to tables, 72 A Manifesto for Business Revolution), 308 described, 42, 46 characters external resources, accessing, 56 data (CDATA), 28 formatting, 54–55, 80 parsed data (#PCDATA), 28 selectors, 43–45 replaced string, defining entities, 129–130 style properties, 45–46, 51–52 XML entities, 129–130 stylesheet PI, 46 Chase, Nicholas (Beginning XML, 3rd Edition), 307 target media type, rules for, 42 child elements tree annotation process, 42–43 DTD catalog, searching. See searching frequency syntax, 27 catalogs, combining naming, 26 application layer integration order, specifying, 27–28, 29, 32 connectors, 274 rules, 4 strategies, 274–276 XQuery axis, 167 business requirements, 267–268 XSL nodes, 218–219 content integration, 277–278 Cizakca, Murat (A Comparative Evolution of Business CORBA, 277 Partnerships: The Islamic World and Europe, With database integration, 273–274 Specific Reference to the Ottoman Archives ETL process, 266 (Ottoman Empire and Its Heritage, Vol. 8), 308 merge points, choosing Client faultcode, 241 business process layer, 273 CMS (content management systems) data layer, 272 described, 277–278 design strategies, 271 dynamic transformations, 278 service layer, 272–273 pipeline architecture, 278 software application layer, 272 Cocoon (Apache) problem, 265–266 consume, transform, and produce, 227–228 RELAX NG, 271 Controller, 226–227 SOA as XML pipeline, 225–226 CORBA, 277 DCOM, 276 319 22_791199 bindex.qxp 5/8/06 5:47 PM Page 320 Cocoon 2 Programming: Web Publishing with XML and Java Cocoon 2 Programming: Web Publishing with XML and Cover Pages portal, 214 Java (Brogden, D’Cruz, and Gaither), 307 CSS (Cascading Style Sheets) collection function, 193 as alternative to tables, 72 COM (Microsoft Component Object Model) connectors, described, 42, 46 274, 276 external resources, accessing, 56 comma (,), 27 formatting, 54–55, 80 comments, creating in XML, 191 selectors, 43–45 Common Object Request Broker Architecture (CORBA), style properties, 45–46, 51–52 233, 277 stylesheet PI, 46 A Comparative Evolution of Business Partnerships: The target media type, rules for, 42 Islamic World and Europe, With Specific Reference tree annotation process, 42–43 to the Ottoman Archives (Ottoman Empire and Its custom applications, 275 Heritage, Vol. 8) (Cizakca), 308 comparison operators, 170–173 compatibility tables, web browser, 46 D Component Object Model (COM) connectors, Microsoft, data consistency, enforcing, 12 274, 276 Data Direct Stylus Studio connectors, application, 274 collection function, 193 consuming web services editor, 305 Amazon, consuming from web application, 247–249 pros and cons of, 181–182 eBay service, integrating with inventory system, data layer, merge point at, 272 250–251 data sheet data, XSLT, 73 partner, consuming, 251 databases REST, 236–237 integrating, 273–274 RSS, 235–236, 246–247 SQL SOAP standard SELECT, 187, 199 described, 237–238 XML bridge, creating from relational data, 186–191 structure, 239–242 XML documents, merging, 154 XML and, 238 XML integration, 152–155, 202–204 World Wide Web, 233–235 XQuery, intermingling, 198 WSDL validating for combined catalogs, 269 binding, 243, 245 DCOM (Distributed Component Object Model), described, 242–244 276–277 message element, 244 D’Cruz, Conrad (Cocoon 2 Programming: Web Publishing portType element, 244 with XML and Java), 307 service element, 245–246 declaration, information model, 7–8 types element, 244–245 descendent axis, XQuery, 167 content integration, 277–278 descendent-or-self axis, XQuery, 167 content management systems (CMS) design, printing, 98–99, 106 described, 277–278 dialects, RSS feeds, 254–256 dynamic transformations, 278 display property pipeline architecture, 278 CSS, 45 content model, DTD, 26 setting to none,54 content rules, mandating, 11 distinct-values function, 176–177 CORBA (Common Object Request Broker Architecture), Distributed Component Object Model (DCOM), 233, 277 276–277 distribution, 295 320 22_791199 bindex.qxp 5/8/06 5:47 PM Page 321 Enterprise Resource Planning (ERP) Index distributor data, 15 DTD (document type definition) div (arithmetic operator), 170 catalogs, combining, 270 DNS (Domain Name Service), 261 described, 25–26 Document Object Model (DOM) parser, 213, 215 document structure information model, 26 document type definition. See DTD line-by-line review, 28–29 documents revising structure, 33–35 common languages, 213 as schema, 29–33, 36–37 custom applications, 215 symbols, 27–28 custom software solutions, 213 syntax, 27 DTD structure, 26 winery data, 27, 35–38 industry standards organizations, 213–215 XML language codes, 126–128 information model, 9–10 Duckett, Jon (Beginning XML, 3rd Edition and XML order in XQuery, 162, 173–174 Design Handbook), 307 PO, converting, 208–212