Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z] XAML (eXtensible Application Markup Language) XBL (eXtensible Binding Langauge) 2nd 3rd 4th XBRL (eXtensible Business Reporting Language) XBRL.org XEP tool downloading 2nd XSL-FO document validation 2nd Xerces (SAX parser) downloading 2nd XHTML (eXtensible HTML) attribute name syntax attribute values body element syntax code viewer tools development of 2nd documents creation of 2nd validation of 2nd 3rd 4th 5th validation preparations 2nd 3rd 4th 5th 6th well-formed structure 2nd element name syntax empty element syntax end tags Frameset DTD 2nd 3rd Formal Public Identifier (FPI) head element syntax HTML recoding tools HTML Tidy 2nd 3rd 4th HTML Slidy tool slide show creation listings A Skeletal XHTML Document (21.1) 2nd migration of HTML automatic code conversion 2nd 3rd 4th 5th 6th manual code conversion 2nd 3rd 4th 5th 6th 7th 8th 9th Veggie Filter Sample HTML Document (Listing 21.2) 2nd 3rd 4th Veggie Filter Sample XHTML Document Was Converted by Hand (Listing 21.3) 2nd 3rd migration of HTML developers migration of HTML documents to namespace declarations Strict DTD 2nd 3rd 4th 5th Formal Public Identifier (FPI) title element syntax Transitional DTD 2nd 3rd Formal Public Identifier (FPI) use in compact browsers for mobile devices version 1.1 version 2.0 versus HTML 2nd coding rules web browsers schema enforcement XHTML Mobile browser support documents creating 2nd 3rd 4th 5th 6th listings WCSS Stylesheet for the King Kong Movie Description Page (23.10) 2nd XHTML Mobile Version of the King Kong Movie Description Page (23.9) 2nd 3rd support for version evolution 2nd versus WML 2nd XLink 2nd attributes actuate 2nd 3rd from 2nd 3rd href 2nd 3rd role 2nd 3rd show 2nd 3rd title 2nd 3rd to 2nd 3rd type 2nd 3rd lack of web browser support 2nd 3rd 4th linking elements inline 2nd 3rd out-of-line 2nd 3rd links creating 2nd 3rd 4th 5th listings Top Five Sample Document (22.2) 2nd 3rd XML [See also XHTML] coding writing rules 2nd 3rd 4th comments 2nd document declarations 2nd error messages combining with HTML 2nd documents absolute positioning (CSS) 2nd 3rd 4th applying CSS 2nd applying CSS to 2nd 3rd applying XSLT to 2nd 3rd cross-browser rendering 2nd cross-medium rendering 2nd DOM representation of 2nd 3rd relative positioning (CSS) 2nd 3rd 4th transforming (XSLT) 2nd wiring CSS style sheets links 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th listings Contacts Example XML Document (10.1) 2nd contacts.css Style Sheet Used to Format the Contacts XML Document (10.2) 2nd recommendations versus specifications 2nd schema versus RELAX NG 2nd specifications versus recommendations 2nd symbols syntax rules 2nd versions latest versus HTML lack of custom tags strictness of language web page coding rules 2nd XML at About.com XML Code for a Single Track Within an iTunes Library File (Listiing 13.1) 2nd 3rd XML Data File for the Catalist Radio Example (Listing 4.1) 2nd 3rd 4th XML News XML Pitstop XML Schema Definition Language, [See XSD] XML Schema Validator XSD validation tool XML Sitemap Generator (Google) automatic sitemap generation 2nd 3rd 4th XML Spy XML editing functions XML Writer xml-stylesheet processing instruction href attribute 2nd type attribute XML.com XMLResources.com XMLSpy Home Edition DTD validation tool XMLStarlet Validator XPath conciseness of syntax documents attributes, referencing 2nd subset selection expressions 2nd data objects, Boolean values data objects, node sets data objects, numbers data objects, strings selection mechanisms functions Boolean 2nd 3rd 4th node 2nd 3rd 4th 5th 6th number 2nd 3rd 4th 5th 6th 7th 8th string 2nd 3rd 4th W3C website listings Training Log Sample XML Document (22.1) 2nd patterns absolute 2nd 3rd node references 2nd 3rd 4th relative 2nd 3rd syntax versus XSL W3C specifications XML document addressing functions 2nd XML documents addressing 2nd 3rd 4th 5th navigating via patterns 2nd 3rd tree node types 2nd 3rd XPointer expressions building 2nd 3rd creating 2nd 3rd example 2nd 3rd fragment identifiers 2nd functions node test functions location paths absolute 2nd 3rd relative 2nd 3rd tree nodes walking XML documents 2nd XQuery attributes referencing 2nd filters adding 2nd 3rd 4th 5th function of 2nd 3rd listings Partial Listing of the Training Log XML Document (18.2) 2nd Partial XQuery Results of the Training Session Query (18.6) 2nd Query to Format Training Sessions into an HTML Document (18.5) 2nd Query to Retrieve and Transform Running Sessions (18.3) 2nd Sample XML Document Containing Vehicle Data (18.1) 2nd 3rd 4th XQuery Results of the Running Query (18.4) 2nd results processing 2nd 3rd 4th Saxon tool CLASSPATH variable, setting commercial versus open source versions executing 2nd W3C resources wildcards 2nd XQuery Results of the Running Query (Listing 18.4) XQuery example 2nd XSD (XML Schema Definition Language) data types complex 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd simple 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd namespace declaring 2nd schemas associating with documents 2nd construction overview 2nd 3rd document references 2nd etml.xsd XSD Schema Used to Validate ETML Documents (Listing 7.1) 2nd 3rd noNamespaceSchemaLocation attribute 2nd 3rd 4th schemaLocation attribute 2nd Training Log Example ETML Document (Listing 7.2) 2nd xsd prefix 2nd validation tools oXygen XML Editor 2nd W3C Validator for XML Schema 2nd XML Schema Validator xsd prefix schemas 2nd XSDs (XML Schema Definition) listings An XSD Document That Serves as a Schema for the Tall Tales XML Document (3.2) 2nd 3rd versus DTDs 2nd 3rd 4th XSL language structure expression component (XPath) formatting component (XSL-FO) transformation component (XSLT) patterns absolute 2nd 3rd function of 2nd 3rd 4th relative 2nd 3rd processors result tree formatting interpretation tree transformation functions style sheets wiring to XML documents 2nd variants XSL-FO (XSL Formatting Objects) XSLT (XSL Transformation) XML document formatting XML documents result trees 2nd 3rd 4th trees trees, node pattern matching 2nd 3rd 4th XPath document addressing functions 2nd expressions 2nd syntax xsl*apply-templates element 2nd 3rd 4th 5th xsl*for-each element 2nd 3rd 4th 5th xsl*if element 2nd 3rd 4th 5th xsl*value-of element 2nd 3rd 4th 5th XSL-FO 2nd tree nodes 2nd 3rd web browser support 2nd XSL-FO component 2nd XSLT 2nd web browser support 2nd XML document transformation 2nd XSLT component 2nd xsl*apply-templates element 2nd 3rd 4th 5th 6th 7th xsl*choose element 2nd xsl*for-each element 2nd 3rd 4th 5th 6th 7th xsl*if element 2nd 3rd 4th 5th 6th 7th xsl*otherwise element 2nd xsl*sort element 2nd 3rd xsl*template element 2nd match attribute 2nd 3rd select attribute xsl*value-of element 2nd 3rd 4th 5th xsl*when element 2nd XSL-FO 2nd (XSL Formatting Objects) 2nd 3rd 4th as superset of CSS border properties 2nd development of 2nd 3rd document example Great Sporting Events XSL-FO Document (Listing 14.2) 2nd 3rd 4th 5th document structure A Skeletal XSL-FO Document (Listing 14.1) 2nd 3rd 4th 5th 6th documents converting to PDF 2nd validating 2nd elements fo*block fo*flow fo*inline fo*layout-master-set 2nd fo*page-sequence fo*region-body fo*simple-page-master 2nd summary of 2nd FOP (Formatting Objects Processor) tool downloading 2nd formatting objects 2nd 3rd hybrid solutions with CSS lack of browser support lack of official DTD level of support in web browsers namespace location namespaces page numbering properties 2nd page sizing properties 2nd RenderX DTD 2nd spacing properties 2nd style sheets .xml file extension 2nd 3rd Stylus Studio tool text styling 2nd tree nodes 2nd 3rd versus CSS 2nd 3rd 4th versus XSLT 2nd 3rd 4th W3C Markup Validation Service web browser support 2nd XEP tool downloading 2nd XSLT 2nd (XSL Transformation) 2nd 3rd expressions functions listing W3C website hybrid solutions with CSS information types informations 2nd literals 2nd iTunes library document HTML document views 2nd 3rd 4th 5th 6th 7th 8th listings contacts.xsl Style Sheet Used to Transform and Format the Contacts XML Document (11.2) 2nd 3rd 4th Familiar Contacts Example XML Document (11.1) 2nd 3rd News Example XML Document (12.1) 2nd 3rd news.xsl Style Sheet Used to Transform and Format The News XML Document (12.2) 2nd 3rd Tall Tales example XML Document (9.1) 2nd talltales.xsl XSLT Style Sheet for Transforming the Tall Tales XML Document into HTML (9.3) 2nd 3rd Vehicles Example XML Document (12.3) 2nd 3rd 4th 5th vehicles.xsl Style Sheet Used to Transform and Format the Vechicles XML Document (12.4) 2nd 3rd 4th 5th literals limitations on use namespaces declaring in stylesheet element 2nd nodes processing 2nd 3rd 4th 5th 6th 7th 8th 9th 10th sorting 2nd 3rd unmatched standard functions ceiling() count() 2nd floor() round() sum() 2nd style sheet examples 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th style sheets .xml file extension 2nd 3rd expressions 2nd 3rd patterns 2nd 3rd purpose of 2nd templates 2nd 3rd 4th 5th 6th 7th templates applying 2nd 3rd 4th 5th creating 2nd 3rd 4th 5th versus CSS 2nd 3rd versus XSL-FO 2nd 3rd 4th web browser support 2nd XML documents applying to 2nd 3rd transforming 2nd XPath expressions 2nd xsl*apply-templates element 2nd xsl*choose element 2nd xsl*for-each element 2nd xsl*if element 2nd xsl*otherwise element 2nd xsl*sort element 2nd 3rd xsl*template element 2nd match attribute 2nd 3rd select attribute xsl*when element 2nd XSV Validator |