Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)

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]

Sage

    RSS news aggregator

         downloading

Sample XML Document Containing Vehicle Data (Listing 18.1)

     XQuery example 2nd 3rd 4th

SAX

     (Simple API for XML)

     developmental history 2nd 3rd

    document printer program

         testing 2nd 3rd

    J2SE (Java 2 Standard Edition) SDK

         downloading

         installing

    Java Development Kit (JDK)

         downloading

         installing

     Java implementation 2nd

         ContentHandler interface 2nd 3rd 4th 5th 6th 7th 8th 9th 10th

         Document Printer Sample Program Uses a SAX Parser to Display Detailed information About the vehicles.xml Document (Listing 17.1) 2nd 3rd 4th 5th 6th

         ErrorHandler interface 2nd 3rd

         main() method 2nd 3rd

    listings

         Output of the Document Printer Example Program After Processing the condos.xml Document (17.2) 2nd 3rd

    parsers

         event-based 2nd

         libxml

         obtaining 2nd 3rd 4th 5th 6th

         Python

         writing programs for 2nd

         Xerces 2nd

     SAXProject.org

     version 1.0 2nd

         characters() method 2nd

         endDocument() method 2nd

         endElement() method 2nd

         ignorableWhitespace() method 2nd

         processingInstruction() method 2nd

         startElement() method 2nd

     version 2.0 2nd

         endPrefixMapping() method

         skippedEntity() method

         startPrefixMapping() method

Saxon tool

     Partial XQuery Results of the Training Session Query (Listing 18.6) 2nd

Saxon tool (XQuery)

     CLASSPATH variable, setting

     commercial versus open source versions

     launching 2nd

SAXParseException object

    ContentHandler interface (SAX)

         methods 2nd

SAXProject.org

Scalable Vector Graphics, [See SVG] [See SVG] [See SVG]

schemaLocation attribute (XSD) 2nd

schemas

     construction overview 2nd 3rd

     data modeling 2nd 3rd

     database tables

         many-to-many relationship 2nd

         one-to-many relationship

         one-to-one relationship

    document type definitions (DTDs)

         drawbacks

         origins of

         Simple DTD for the Tall Tales XML Document (3.1) 2nd

     function of

     Google Sitemaps

    XSDs (XML Schema Definition)

         An XSD Document That Serves as a Schema for the Tall Tales XML Document (Listing 3.2) 2nd 3rd

         versus DTDs 2nd 3rd 4th

schemas (XML)

     associating with documents 2nd

     document references 2nd

    documents

         checking validity of 2nd 3rd 4th

     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

     versus RELAX NG 2nd

     xsd prefix 2nd

search engines

    Google Sitemaps

         beta technology

         page submission

         web crawling features 2nd 3rd 4th

     web crawlers 2nd 3rd

searching

    records

         filtering with WHERE clause (SQL) 2nd 3rd

SELECT statement (SQL)

    records

         retrieving 2nd 3rd 4th

select-option element

    WML documents

         creating 2nd 3rd

selectors (CSS)

     attribute class 2nd 3rd

     attribute ID 2nd 3rd

     element type 2nd 3rd

semantic editors, [See WYSIWYM editors]

semicolons

     style seperation (CSS)

sequence elements

     complex data types (XSD) 2nd 3rd 4th 5th

setDocumentLocator() method

     ContentHandler interface (SAX)

SGML

     (Standard Generalized Markup Language)

show attribute (XLink) 2nd 3rd

sibling node (XPath tree)

Simple API for XML, [See SAX]

simple data types (XSD) 2nd 3rd

     Boolean 2nd 3rd

     custom 2nd 3rd 4th 5th 6th

         enumerated 2nd

         list 2nd

         patterned 2nd 3rd

     date 2nd 3rd 4th 5th

     number 2nd 3rd 4th

     string 2nd 3rd

     time 2nd 3rd 4th 5th

Simple DTD for the Tall Tales XML Document (Listing 3.1) 2nd

simple links

Simple Object Access Protocol, [See SOAP]

Simple WML Document with a Single Card (Listing 23.1) 2nd

Simple XML Document (Listing 16.1)

     DOM representation 2nd

Sitemap Generator (Google)

     automatic sitemap generation 2nd

Sitemap protocol (Google)

     tags

         changefreq 2nd 3rd

         lastmod 2nd 3rd

         loc 2nd

         priority 2nd 3rd

         url

         urlset 2nd 3rd

sitemap tag (Google Sitemaps) 2nd 3rd

sitemapindex tag (Google Sitemaps) 2nd 3rd

sitemaps

    listings

         Complete Sitemap Document for My Web Site (Listing 20.1) 2nd 3rd 4th

skateparks

     mapping application (Google Maps)

Skeletal XHTML Document (Listing 21.1) 2nd

Skeletal XSL-FO Document (Listing 14.1) 2nd 3rd 4th 5th 6th

skippedEntity() method

     SAX version 2.0

SMIL

     (Synchronized Multimedia Integration Language)

SOAP

     (Simple Object Access Protocol)

softkeys (mobile devices)

     WML navigation 2nd

sorting

     XSLT nodes 2nd 3rd

Sport Illustrated.com

     RSS news feeds

SportsML

     website

SQL

     (Structured Query Langauge)

     pronunciation

    records

         deleting 2nd

         inserting 2nd

         retrieving 2nd 3rd 4th

         search filtering 2nd 3rd

         updating 2nd

     W3Schools.com learning resources

squares_abs.css Style Sheet That Uses Absolute Postioning to Style The Squares XML Document (Listing 10.4) 2nd

squares_rel.css Style Sheet That Uses Relative Postioning to Style The Sqaures XML Document (Listing 10.3)

squares_rel.css Style Sheet That Uses Relative Postioning to Style The Squares XML Document (Listing 10.3)

standalone validation tools 2nd 3rd

     XMLStarlet

     XSV Validator

standard (non-validating) parsers 2nd

startDocument() method

     ContentHandler interface (SAX)

StartElement() method

     SAX version 1.0 2nd

startElement() method

     ContentHandler interface (SAX) 2nd

startPrefixMapping() method

     ContentHandler interface (SAX)

     SAX version 2.0

starts-with() function

     XPath string type 2nd

storing

     XML documents in databases 2nd

Strict DTD (XHMTL) 2nd 3rd 4th 5th

     Formal Public Identifier (FPI)

string attributes (DTDs)

string data types (XSD) 2nd 3rd

string functions (XPath)

     concat() 2nd

     contains() 2nd

     starts-with() 2nd

     string-length() 2nd

     substring() 2nd

     substring-after() 2nd

     substring-before() 2nd

string-length() function

     XPath string type 2nd

strings

    XPath expressions

         data object results

Structured Query Language, [See SQL]

style declarations

     rules syntax (CSS) 2nd 3rd

style rules

     establishing via selectors (CSS) 2nd 3rd 4th 5th 6th

     establishing via style declarations (CSS) 2nd 3rd

     placement of

style sheets

     CSS 2nd 3rd 4th 5th

         rules

         wiring to XML documents

     Tall Tales game example (Listing 2.3) 2nd 3rd

     versus HTML 2nd

     XSL 2nd 3rd

         wiring to XML documents 2nd

    XSLT

         expressions 2nd 3rd

         patterns 2nd 3rd

         purpose of 2nd

         templates 2nd 3rd 4th 5th 6th 7th

stylesheet element (XSLT)

    namespaces

         declaring 2nd

stylesheets (XSLT)

    iTunes library document

         HTML document views 2nd 3rd 4th 5th 6th 7th 8th

Stylus Studio

Stylus Studio tool

     XSL-FO

submitting

    website sitemaps

         to Google 2nd 3rd

subsets

    documents

         selecting (XPath)

substring() function

     XPath string type 2nd

substring-after() function

     XPath string type 2nd

substring-before() function

     XPath string type 2nd

subtraction (-) operator

sum() function

     XPath number type 2nd

sum() function (XSLT) 2nd

SVG

     (Scalable Vector Graphics) 2nd

     Adobe SVG Viewer

         downloading

     Amaya web browser

     Apache Batik application

     benefits of

     circle element 2nd 3rd

         attributes

     compound shapes

     coordinate systems 2nd

     CorelDraw application

     CSS style properties 2nd

     Document Type Definitions (DTDs) 2nd

    documents

         viewing

    drawings

         creating 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th

         embedding in web pages 2nd

    ellipse element

         attributes 2nd 3rd

     external bitmap images 2nd

     Firefox web browser

     Flash to SVG Converter tool

    free-standing text

         creating 2nd

    line element

         attributes 2nd

    linearGradient element

         attributes 2nd

    listings

         A Rectangle That Uses CSS for a Little More Style (6.4) 2nd

         A Simple SVG Ellipse (6.5) 2nd

         A Simple SVG Line (6.6) 2nd

         A Simple SVG Rectangle (6.3) 2nd

         A Star and Pentagon Drawn Using polygon Elements (6.7) 2nd

         An SVG Document Embedded in an HTML Web Page (6.11) 2nd

         An SVG Document with the Width and Height Set (6.2) 2nd

         Basic SVG Document That Creates a Circle (6.1) 2nd

         Code for an SVG Path That Was Exported from Adobe Illustrator (6.9) 2nd

         polyline Element Results in the Star and Pentagon Shapes Not Quite Materializing (6.8) 2nd

         Text That Is Associated with a Path (6.10) 2nd

     Macromedia Flash

         graphics comparisons 2nd

     MIME type

     namespace

     OpenOffice application

     Opera web browser

    path element

         attributes 2nd 3rd

    paths

         creating 2nd 3rd

    polygon element

         attributes 2nd

    polyline element

         attributes 2nd

     primitive vector shapes 2nd

    radialGradient element

         attributes 2nd

     reasons to learn language

    rect element

         attributes 2nd 3rd 4th 5th

     root element 2nd 3rd

     SVG Basic (SVGB) standard

         mobile device capabilities

     SVG Tiny (SVGT) standard

         mobile device capabilities

    text along path

         creating 2nd 3rd

    text element

         attributes 2nd

    textPath element

         attributes 2nd 3rd

     Vector Markup Language (VML)

         demise of

     vector text 2nd

     versions

         Document Type Definitions (DTDs)

     W3C specifications

SVG Basic (SVGB) standard

     mobile device capabilities

svg element

     height attribute

     width attribute

SVG Tiny (SVGT) standard

     mobile device capabilities

symbols

    ampersand (&)

         character entity substitution

    apostrophe (')

         character entity substitution

     character substituion entities 2nd

    greater than (<)

         character entity substitution

    numeric character references

         decimal 2nd 3rd

         hexadecimal 2nd 3rd 4th

    quote (")

         character entity substitution

Synchronized Multimedia Integration Language, [See SMIL]

syntax

     code writing rules 2nd 3rd 4th

         comments 2nd

         document declarations 2nd

         error messages

Категории