Comparisons
Using the XML Data Source Object
Smart Pointer Classes and DOM Methods with an [out, retval] Parameter
Set Operations
Content Model
Defining Elements and Attributes(Defining Elements and Attributes)
Defining Elements and Attributes(Content Model)
Content Model
Incorporating <STYLE> Elements into an XSLT File(Incorporating <STYLE> Elements into an XSLT File)
Incorporating <STYLE> Elements into an XSLT File(Using the <STYLE> Element with Older Browsers)
Inserting Automatic Numbering Using <xsl:number>
Overriding <xsl:preserve-space> and <xsl:strip-space>(Overriding <xsl:preserve-space> and <xsl:strip-space>)
Overriding <xsl:preserve-space> and <xsl:strip-space>(Example of <xsl:preserve-space> and <xsl:strip-space>)
Overriding <xsl:preserve-space> and <xsl:strip-space>(Preserving or Stripping White Space)
Preserving or Stripping White Space(Preserving or Stripping White Space)
Preserving or Stripping White Space(Overriding <xsl:preserve-space> and <xsl:strip-space>)
Preserving or Stripping White Space(Example of <xsl:preserve-space> and <xsl:strip-space>)
Inserting White Space Using <xsl:text>
Comparisons
Using Abbreviations in XPath Expressions
abort Method (DOMDocument)
SAX2 Reference
abort Method (IXMLHTTPRequest)
abort Method (ServerXMLHTTP/IServerXMLHTTPRequest)
SAX2 Reference
Overview of XPath Syntax
XML Client Security
Deploying XSLT in Internet Explorer
Serving Out XML Files from an HTTP Server
Deploying XSLT in Internet Explorer(Deploying XSLT in Internet Explorer)
Deploying XSLT in Internet Explorer(Deploying XSLT on the Server)
Using ASP with XSLT Processor and Template Objects
Using XSLT within ASP
add Method
addAttribute Method
addAttributeFromIndex Method
addCollection Method
addObject Method
addParameter Method
Changing Namespace Aliases Programmatically
Groups(Groups)
Groups(all)
AllowDocumentFunction Property
allowOverride Property
Overview of XPath Axes and Node Relationships(Overview of XPath Axes and Node Relationships)
Overview of XPath Axes and Node Relationships(Navigating Along the ancestor Axis)
Overview of XPath Axes and Node Relationships(Axes)
Overview of XPath Axes and Node Relationships(Overview of XPath Axes and Node Relationships)
Overview of XPath Axes and Node Relationships(Navigating Along the ancestor-or-self Axis)
Overview of XPath Axes and Node Relationships(Axes)
Elements
Boolean, Comparison, and Set Expressions
annotation(annotation)
annotation(Documenting Schemas)
Write Annotations (VBScript)(Write Annotations (VBScript))
Write Annotations (VBScript)(Documenting Schemas)
Formatting XML Documents
Anonymous and Named Data Types
any(any)
any(Using Content from Other Schemas)
ISchemaAny Interface
anyAttribute
anyAttribute Property
appendChild Method
appendData Method
Documenting Schemas(Documenting Schemas)
Documenting Schemas(appinfo)
Managing MSXML Version Dependencies(Managing MSXML Version Dependencies)
Managing MSXML Version Dependencies(MSXML 4.0 and Windows XP)
Managing MSXML Version Dependencies(Creating a Manifest for Your Application)
JumpStart for Creating a SAX2 Application
JumpStart for Creating a SAX2 Application with C++(JumpStart for Creating a SAX2 Application with C++)
JumpStart for Creating a SAX2 Application with C++(Creating C++ Applications Using SaxAppWizard)
JumpStart for Creating a SAX2 Application with C++(Overview of the JumpStart Application (C++))
JumpStart for Creating a SAX2 Application with C++(Implementing the ContentHandler (C++))
JumpStart for Creating a SAX2 Application with C++(Resource Listings for the SAX2 JumpStart Application)
JumpStart for Creating a SAX2 Application with C++(Creating the Header File)
JumpStart for Creating a SAX2 Application with C++(Creating the Main Program)
JumpStart for Creating a SAX2 Application with C++(Creating the MyContent Class)
Creating the Main Form(Creating the Main Form)
Creating the Main Form(JumpStart for Creating a SAX2 Application with Visual Basic)
Creating the Main Form(Implementing the ErrorHandler)
Creating the Main Form(Overview of the JumpStart Application (Visual Basic))
Creating the Main Form(Implementing the ContentHandler (Visual Basic))
Use MXXMLWriter
Receiving Events with SAX
Avoiding Conflicting Rules by Using <xsl:apply-imports>(Avoiding Conflicting Rules by Using <xsl:apply-imports>)
Avoiding Conflicting Rules by Using <xsl:apply-imports>(<xsl:apply-imports> Element)
<xsl:apply-templates> Element
Deploying XSLT in Internet Explorer
Serving Out XML Files from an HTTP Server
Deploying XSLT in Internet Explorer(Deploying XSLT in Internet Explorer)
Deploying XSLT in Internet Explorer(Deploying XSLT on the Server)
Using ASP with XSLT Processor and Template Objects
Using XSLT within ASP
MSXML 4.0 and Windows XP
Using the XML Data Source Object
async Property
Atomic, List, and Union Data Types
Atom
Axes(Axes)
Axes(Overview of XPath Axes and Node Relationships)
Axes(Navigating Along the attribute Axis)
attribute(attribute)
attribute(<xsl:attribute> Element)
attribute(attribute)
attribute(Example 1 of <xsl:attribute>)
attribute(Content Model)
attribute(Example 2 of <xsl:attribute>)
attribute(Example 3 of <xsl:attribute>)
XML DOM Enumerated Constants
attributeDecl Method
attributeGroup
ISchemaAttributeGroup Interface
attributeGroups Property
Attributes
Using the XML Data Source Object
Content Model
Binding the XML Data Source Object to Data
Declaring Attributes
Attribute Groups
ISchemaAttribute Interface
Working with XML Document Parts
Selecting and Outputting Attributes
White Space
Defining Elements and Attributes(Defining Elements and Attributes)
Defining Elements and Attributes(Content Model)
Operators and Special Characters
attributes Property
<xsl:attribute-set> Element
Defining Elements and Attributes(Defining Elements and Attributes)
Defining Elements and Attributes(AttributeType)
Defining Elements and Attributes(Content Model)
Character Encoding, XML, and MSXML
Inserting Automatic Numbering Using XSLT
Inserting Automatic Numbering Using <xsl:number>
Inserting Automatic Numbering Using XSLT
Example of Automatic Numbering with <xsl:number>
Using level="any" for Numbering
Using level="multiple" for Numbering
Using level="single" for Numbering
Inserting Automatic Numbering Using position()
Use XPath Axes to Navigate through XML Data(Use XPath Axes to Navigate through XML Data)
Use XPath Axes to Navigate through XML Data(Predicates)
Use XPath Axes to Navigate through XML Data(Axes)
Use XPath Axes to Navigate through XML Data(Overview of XPath Axes and Node Relationships)
Use XPath Axes to Navigate through XML Data(Navigating XML Data with XPath Axes)
Use XPath Axes to Navigate through XML Data(Useful Patterns for XPath Wildcards and Axes)
Axes(Axes)
Axes(Overview of XPath Axes and Node Relationships)
Axes(Use XPath Axes to Navigate through XML Data)
Axes(Predicates)
Axes(Navigating XML Data with XPath Axes)
Specifying the Axis Portion of a Location Step
baseName Property
baseTypes Property
baseURL Property (Visual Basic)
Comparisons
Additional Data Binding and XML Resources(Additional Data Binding and XML Resources)
Additional Data Binding and XML Resources(Using the XML Data Source Object)
Additional Data Binding and XML Resources(Data Islands)
Additional Data Binding and XML Resources(Binding the XML Data Source Object to Data)
Block Escape
Testing within a Predicate by Using Boolean Operators(Testing within a Predicate by Using Boolean Operators)
Testing within a Predicate by Using Boolean Operators(How XSLT Defines the Context for XPath Expressions)
Testing within a Predicate by Using Boolean Operators(Sample XML Data File for Boolean Operators in Predicates)
Testing within a Predicate by Using Boolean Operators(Sample XSLT File for Boolean Operators in Predicates)
Testing within a Predicate by Using Boolean Operators(Sample Output for Boolean Operators in Predicates)
Testing within a Predicate by Using Boolean Operators(Boolean, Comparison, and Set Expressions)
Testing within a Predicate by Using Boolean Operators(Useful Boolean Predicates in XPath Expressions)
boolean Function
Boolean Functions(Boolean Functions)
Boolean Functions(Testing an Expression by Using Boolean Functions)
Choosing a Threading Model
Branch
Filters and Filter Patterns
Displaying XML Files in a Browser
Using an External Cascading Style Sheet(Using an External Cascading Style Sheet)
Using an External Cascading Style Sheet(Using Namespaces with CSS)
Using an External Cascading Style Sheet(Using the <STYLE> Element with Older Browsers)
Using an External Cascading Style Sheet(Using Cascading Style Sheets to Display Results)
Using an External Cascading Style Sheet(Incorporating <STYLE> Elements into an XSLT File)
Comparing XSLT to Cascading Style Sheets
Using the Default Style Sheet
Using an External Style Sheet
Serving Out XML Files from an HTTP Server
XSLT Requirements for Viewing XML in a Browser
Character and Entity References(Character and Entity References)
Character and Entity References(Generating Well-Formed HTML Using XSLT)
Character and Entity References(XML DOM Enumerated Constants)
Understanding the Built-in Template Rules(Understanding the Built-in Template Rules)
Understanding the Built-in Template Rules(Using the Built-in Template Rules)
byteOrderMark Property
Load an XML DOM Object from an XML File (Smart)(Load an XML DOM Object from an XML File (Smart))
Load an XML DOM Object from an XML File (Smart)(Program with DOM in C/C++)
Load an XML DOM Object from an XML File (Smart)(Load an XML DOM Object from an XML File (C/C++))
Load an XML DOM Object from an XML File (Smart)(Program with DOM in C/C++ Using Smart Pointer Class Wrappers)
Program with DOM in C/C++(Program with DOM in C/C++)
Program with DOM in C/C++(Program with DOM in C/C++ Using Smart Pointer Class Wrappers)
Create an XML Document Dynamically (C/C++)(Create an XML Document Dynamically (C/C++))
Create an XML Document Dynamically (C/C++)(Create an XML Document Dynamically (Smart))
Get Ready to Work with MSXML (Smart)(Get Ready to Work with MSXML (Smart))
Get Ready to Work with MSXML (Smart)(Get Ready to Work with MSXML (C/C++))
Use OnReadyStateChange in Visual C/C++ Applications
Set Up My Visual C++ Project
Query XML DOM Nodes (C/C++)(Query XML DOM Nodes (C/C++))
Query XML DOM Nodes (C/C++)(Query Nodes from DOM (Smart))
Include Headers and Libraries Manually
Save an XML DOM Object to a File (C/C++)(Save an XML DOM Object to a File (C/C++))
Save an XML DOM Object to a File (C/C++)(Save an XML DOM Object to a File (Smart))
Get Ready to Work with MSXML (Smart)(Get Ready to Work with MSXML (Smart))
Get Ready to Work with MSXML (Smart)(Get Ready to Work with MSXML (C/C++))
Perform XSL Transformations (Smart)(Perform XSL Transformations (Smart))
Perform XSL Transformations (Smart)(Perform XSL Transformations (C/C++))
JumpStart for Creating a SAX2 Application with C++
Use the Master/Detail Feature with the C++ XML Data Source Object(Use the Master/Detail Feature with the C++ XML Data Source Object)
Use the Master/Detail Feature with the C++ XML Data Source Object(Use the C++ XML Data Source Object)
Using Variables to Cache XPath Expressions
Sorting on Calculated Variables
<xsl:call-template> Element
How White Space is Handled in XML Files
White Space
Formatting XML Documents
Incorporating <STYLE> Elements into an XSLT File(Incorporating <STYLE> Elements into an XSLT File)
Incorporating <STYLE> Elements into an XSLT File(Using the <STYLE> Element with Older Browsers)
Incorporating <STYLE> Elements into an XSLT File(Using Cascading Style Sheets to Display Results)
Using an External Cascading Style Sheet
Using Namespaces with CSS
Using CSS as a Stand-alone Style Sheet
Using XSLT with Cascading Style Sheets(Using XSLT with Cascading Style Sheets)
Using XSLT with Cascading Style Sheets(Comparing XSLT to Cascading Style Sheets)
Using CSS within an XSLT Style Sheet
Use CSS in XSLT
Generating Well-Formed HTML Using XSLT
Category Escape
CDATA Sections(CDATA Sections)
CDATA Sections(Preserving Markup Characters by Using CDATA Sections)
CDATA Sections(Working with XML Document Parts)
XML DOM Enumerated Constants
ceiling Function
Categories
Character Class
Character Class Escape
Character Class Escapes
Character Class Expression
Character Class Subtraction
Character Classes
Enforcing Character Encoding with DOM
Generating Well-Formed HTML Using XSLT(Generating Well-Formed HTML Using XSLT)
Generating Well-Formed HTML Using XSLT(Preserving Markup Characters by Using CDATA Sections)
Negative Character Group(Negative Character Group)
Negative Character Group(Positive Character Group)
Negative Character Group(Character Group)
Character Range
Textual Content
CDATA Sections
Character and Entity References
Character Encoding, XML, and MSXML
Textual Content
XML Schema Regular Expressions
Operators and Special Characters
characters Method
Navigating Along the child Axis(Navigating Along the child Axis)
Navigating Along the child Axis(Axes)
Navigating Along the child Axis(Overview of XPath Axes and Node Relationships)
Finding Child Elements of Top-Level XML Schema Elements(Finding Child Elements of Top-Level XML Schema Elements)
Finding Child Elements of Top-Level XML Schema Elements(Elements)
Overview of XPath Axes and Node Relationships(Overview of XPath Axes and Node Relationships)
Overview of XPath Axes and Node Relationships(Sorting XML Using <xsl:sort>)
Overview of XPath Axes and Node Relationships(XML DOM Enumerated Constants)
childNodes Property
choice(choice)
choice(Groups)
Defining Conditional Templates Using <xsl:choose>(Defining Conditional Templates Using <xsl:choose>)
Defining Conditional Templates Using <xsl:choose>(<xsl:choose> Element)
clear Method
XML Client Security
Deploying XSLT on the Client
Sending XML Between the Client and Server
Deploying XSLT on the Client(Deploying XSLT on the Client)
Deploying XSLT on the Client(MSXML 4.0 with WinHTTP5)
Creating Interactive XSLT(Creating Interactive XSLT)
Creating Interactive XSLT(Using XML Data Islands and Client-Side XSLT)
clone Method
cloneNode Method
Content Model
Generating Well-Formed HTML Using XSLT
Installing and Registering the MSXML 4.0 SDK
Character and Entity References
Collections
Using the XML Data Source Object
Sorting by a Single Column(Sorting by a Single Column)
Sorting by a Single Column(Sorting by Two Columns)
columnNumber Property (Visual Basic)
Using the XML Data Source Object
Creating and Populating an HTML Template
Creating a Comma-Separated List of Items
<xsl:comment> Element
comment Method
XML DOM Enumerated Constants
Comments
Documenting Schemas
Generating Comments, Processing Instructions, and Elements
Working with XML Document Parts
Prolog
Comments in XSLT
Operate on Data Values
Validation
Comparisons(Comparisons)
Comparisons(Boolean, Comparison, and Set Expressions)
Definitions and Declarations
Defining Complex Types(Defining Complex Types)
Defining Complex Types(Complex Type Definitions)
Defining Complex Types(Data Type Definitions)
Defining Complex Types(Definitions and Declarations)
complexContent
Defining Complex Types(Defining Complex Types)
Defining Complex Types(complexType)
Defining Complex Types(Complex Type Definitions)
ISchemaComplexType Interface
Constructing a Compound Location Path Using Union
concat Function
Defining Conditional Templates Using <xsl:if>(Defining Conditional Templates Using <xsl:if>)
Defining Conditional Templates Using <xsl:if>(Conditional Statements)
Defining Conditional Templates Using <xsl:if>(Defining Conditional Templates Using <xsl:if> and <xsl:choose>)
Defining Conditional Templates Using <xsl:if>(Defining Conditional Templates Using <xsl:choose>)
Data Type Facets(Data Type Facets)
Data Type Facets(Parts of Data Types)
Set Operations(Set Operations)
Set Operations(Filters and Filter Patterns)
Getting the XML Data
contains Function
Content Model
Using Content from Other Schemas
Content Model(Content Model)
Content Model(Extensibility)
Content Models(Content Models)
Content Models(Schema Structures)
Character and Entity References
Implementing the ContentHandler (Visual Basic)
Implementing the ContentHandler (C++)
Implementing the ContentHandler (Visual Basic)
contentHandler Property (Visual Basic)
contentModel Property
contentType Property
Context for XPath Expressions
Context for XPath Expressions(Context for XPath Expressions)
Context for XPath Expressions(Context and Navigation in XPath)
Determining the Context Node(Determining the Context Node)
Determining the Context Node(Understanding How the Context Node Changes)
Testing the Context Position by Using a Numeric Shortcut(Testing the Context Position by Using a Numeric Shortcut)
Testing the Context Position by Using a Numeric Shortcut(Determining the Context Position)
Determining the Context Size
Determining the Current Context in an XSLT Application
Determining the Current Node
Sample Formatted Output for DOM Context(Sample Formatted Output for DOM Context)
Sample Formatted Output for DOM Context(How the DOM Defines the Context for XPath Expressions)
Context for XPath Expressions
Sample XSLT File for DOM Context(Sample XSLT File for DOM Context)
Sample XSLT File for DOM Context(Sample XML File for DOM Context)
Sample XSLT File for DOM Context(Sample XML Data File for XPath Context and Navigation)
How XSLT Defines the Context for XPath Expressions(How XSLT Defines the Context for XPath Expressions)
How XSLT Defines the Context for XPath Expressions(How XSLT Template Rules Depend on Context)
Filtering XML Data Using XPath Predicates(Filtering XML Data Using XPath Predicates)
Filtering XML Data Using XPath Predicates(Determining the Context Node)
Filtering XML Data Using XPath Predicates(Understanding How the Context Node Changes)
Testing the Context Position by Using a Numeric Shortcut(Testing the Context Position by Using a Numeric Shortcut)
Testing the Context Position by Using a Numeric Shortcut(Determining the Context Position)
context Property
Determining the Context Size
Textual Content
Instantiating the XML Control
Control the Flow of Transformation
Choosing a Threading Model
Application Form (SAX Validator)
Supported Data Type Conversions
Providing a DOMDocument Object as a Parse() Parameter(Providing a DOMDocument Object as a Parse() Parameter)
Providing a DOMDocument Object as a Parse() Parameter(Convert DOM to SAX)
Providing a DOMDocument Object as a Parse() Parameter(Overview of the DOM to SAX Example)
Converting XML to HTML
<xsl:copy> Element
<xsl:copy-of> Element
count Function
createAttribute Method
createCDATASection Method
createComment Method
createDocumentFragment Method
createElement Method
createEntityReference Method
createNode Method
createProcessingInstruction Method
createProcessor Method
createTextNode Method
White Space
XML Client Security
Incorporating <STYLE> Elements into an XSLT File(Incorporating <STYLE> Elements into an XSLT File)
Incorporating <STYLE> Elements into an XSLT File(Using XSLT with Cascading Style Sheets)
Incorporating <STYLE> Elements into an XSLT File(Using the <STYLE> Element with Older Browsers)
Incorporating <STYLE> Elements into an XSLT File(Comparing XSLT to Cascading Style Sheets)
Incorporating <STYLE> Elements into an XSLT File(Using Namespaces with CSS)
Incorporating <STYLE> Elements into an XSLT File(Using an External Cascading Style Sheet)
Incorporating <STYLE> Elements into an XSLT File(Using Cascading Style Sheets to Display Results)
Incorporating <STYLE> Elements into an XSLT File(Use CSS in XSLT)
Determining the Current Context in an XSLT Application
current Function
How XSLT Defines the Context for XPath Expressions(How XSLT Defines the Context for XPath Expressions)
How XSLT Defines the Context for XPath Expressions(Determining the Current Node)
Sorting XML Using <xsl:sort>
Extensibility
XML and Security
Binding the XML Data Source Object to Data(Binding the XML Data Source Object to Data)
Binding the XML Data Source Object to Data(Data Islands)
Binding the XML Data Source Object to Data(Using the XML Data Source Object)
Binding the XML Data Source Object to Data(Additional Data Binding and XML Resources)
Operate on Data Values
XML Data Islands
Character Encoding, XML, and MSXML
Using XML Data Islands and Client-Side XSLT(Using XML Data Islands and Client-Side XSLT)
Using XML Data Islands and Client-Side XSLT(Sample HTML File for XML Data Islands)
Data Islands
Transforming XML Data Islands in an HTML Page
Author XML Data Islands
XSLT Sample: Breakfast Menu
data Property (IXMLDOMCharacterData)
data Property (IXMLDOMProcessingInstruction)
Reference Data Values
Represent Data in XML
Using the XML Data Source Object(Using the XML Data Source Object)
Using the XML Data Source Object(Data Islands)
Using the XML Data Source Object(Binding the XML Data Source Object to Data)
Data Types in Schemas
Anonymous and Named Data Types
Atomic, List, and Union Data Types
Complex Type Definitions(Complex Type Definitions)
Complex Type Definitions(Defining Complex Types)
Supported Data Type Conversions
Data Type Definitions
Primitive and Derived Data Types(Primitive and Derived Data Types)
Primitive and Derived Data Types(Derived XML Data Types)
Data Type Facets(Data Type Facets)
Data Type Facets(XML Schema Regular Expressions)
Atomic, List, and Union Data Types
Anonymous and Named Data Types
Parts of Data Types
Primitive XML Data Types(Primitive XML Data Types)
Primitive XML Data Types(Primitive and Derived Data Types)
Primitive XML Data Types(Primitive XDR Schema Data Types)
Data Types in Schemas
Simple Type Definitions
Use Data Types Within XML Documents
Atomic, List, and Union Data Types
Ur-Type Definitions
XDR Schema Data Types(XDR Schema Data Types)
XDR Schema Data Types(XDR Schema Data Types Reference)
XDR Schema Data Types(Using XDR Schema Data Types)
XDR Schema Data Types(Primitive XDR Schema Data Types)
XDR Schema Data Types(Supported Data Type Conversions)
XML Data Types Reference(XML Data Types Reference)
XML Data Types Reference(Data Type Facets)
Data-Driven Transformations
Using the Built-in Template Rules