Flylib.com
Real World XML (2nd Edition)
Real World XML (2nd Edition)
ISBN: 0735712867
EAN: 2147483647
Year: 2005
Pages: 440
Authors:
Steve Holzner
BUY ON AMAZON
Main Page
Table of content
Copyright
Reviewers Praise Real World XML
Comments from the Previous Edition
About the Author
About the Technical Reviewers
Acknowledgments
Preface
What Is Inside This Book
Who Is This Book For?
At What Level This Book Is Written
Conventions Used
Chapter 1. Essential XML
Markup Languages
What Does XML Look Like?
What Does XML Look Like in a Browser?
What s So Great About XML?
Well-Formed XML Documents
Valid XML Documents
Parsing XML Yourself
XML Resources
XML Editors
XML Browsers
XML Parsers
XML Validators
CSS and XSL
XLinks and XPointers
URLs Versus URIs
ASCII, Unicode, and the Universal Character System
XML Applications
Chapter 2. Creating Well-Formed XML Documents
The World Wide Web Consortium
What Is a Well-Formed XML Document?
Markup and Character Data
The Prolog
The XML Declaration
Comments
Processing Instructions
Tags and Elements
The Root Element
Attributes
Building Well-Formed Document Structure
CDATA Sections
XML Namespaces
Infosets
Canonical XML
Chapter 3. Valid Documents: Creating Document Type Definitions
Valid XML Documents
Creating Document Type Declarations
Creating Document Type Definitions
Validating Against a DTD
Element Declarations
ANY
Child Element Lists
PCDATA
Creating Subsequences with Parentheses
Choices
Mixed Content
Empty Elements
DTD Comments
A DTD Example
External DTDs
Using Document Type Definitions with URLs
Public Document Type Definitions
Using Both Internal and External DTDs
Namespaces and DTDs
Chapter 4. DTDs: Entities and Attributes
Entities
Attributes
Creating Internal General Entities
Creating External General Entities
Building a Document from Pieces
Predefined General Entity References
Creating Internal Parameter Entities
External Parameter Entities
Using INCLUDE and IGNORE
All About Attributes
Declaring Attributes in DTDs
Setting Default Values for Attributes
Attribute Types
Embedding Non-XML Data in a Document
Embedding Multiple Unparsed Entities in a Document
Chapter 5. Creating XML Schemas
Using XML Schemas in Internet Explorer
Writing XML Schemas
What Elements Can You Use in Schemas?
Declaring Types and Elements
Specifying How Often Elements Can Occur
Specifying Default Values for Elements
Specifying Attribute Constraints and Defaults
Creating Simple Types
Creating Simple Types Using Facets
Using Anonymous Type Definitions
Creating Empty Elements
Creating Mixed-Content Elements
Annotating Schemas
Creating Choices
Creating Element Groups
Creating Attribute Groups
Creating all Groups
Schemas and Namespaces
Chapter 6. Understanding JavaScript
What Is JavaScript?
JavaScript Is Object-Based
Using Object Properties and Methods in JavaScript
Using Events in JavaScript
Programming in JavaScript
Working with Data in JavaScript
Commenting Your JavaScript
Working with JavaScript Operators
Creating JavaScript if Statements
Creating JavaScript ifelse Statements
Creating switch Statements
Creating JavaScript for Loop Statements
Creating while Loop Statements
Creating dowhile Loops
Creating Functions in JavaScript
Passing Values to Functions
Creating Objects in JavaScript
Using String Objects in JavaScript
Using the Array Class to Create Arrays
Working with Events
Getting Event Information
Handling Mouse Events
Chapter 7. Handling XML Documents with JavaScript
The W3C DOM
The XML DOM Objects
The DOMDocument Object
The XMLDOMNode Object
The XMLDOMNodeList Object
The XMLDOMNamedNodeMap Object
The XMLDOMParseError Object
The XMLDOMAttribute Object
The XMLDOMElement Object
The XMLDOMText Object
Loading XML Documents
Using XML Data Islands
Getting Elements by Name
Getting Attribute Values from XML Elements
Parsing XML Documents in Code
Parsing an XML Document to Display Node Type and Content
Parsing an XML Document to Display Attribute Values
Handling Events While Loading XML Documents
Validating XML Documents with DTDs in Internet Explorer
Scripting XML Elements
Editing XML Documents with Internet Explorer
Chapter 8. XML and Data Binding
Data Binding in Internet Explorer
Using Data Source Objects
Binding Data to HTML Elements
Using Data Binding with XML
XML Single-Record Binding Using XML Data Islands
The Properties, Methods, and Events of XML DSOs
Tabular Data Binding and XML
Single-Record Data Binding with the XML DSO
Tabular Data Binding with the XML DSO
XML and Hierarchical Data
Handling Variable-Size Hierarchical Data in XML Documents
Searching XML Data
Chapter 9. Cascading Style Sheets
Attaching Stylesheets to XML Documents
Selecting Elements in Stylesheet Rules
Grouping Elements in Selectors
Creating Pseudo-Elements
Classes
Creating Pseudo-Classes
Selecting by ID
Using Contextual Selectors
Using Inline Styles
Using Inheritance
Understanding Cascades
Creating Style Rules
Creating Block Elements
Styling Text
Setting Colors and Backgrounds
Margins, Indentations, and Alignments
Applying Styles to Lists
Creating Borders
Displaying Images
Absolute Positioning
Relative Positioning
The Formal Style Property Specifications
Text Properties
Font Properties
Background and Color Properties
Table Properties
Positioning and Block Properties
Box Properties
Visual Effects Properties
List Properties
Chapter 10. Understanding Java
Java Resources
Writing Java Programs
Java Is Object-Oriented from the Ground Up
Getting the Java SDK
Creating Java Files
Writing Code: Creating an Application
Compiling Code
Running Java Applications
Commenting Your Code
Importing Java Packages and Classes
Creating Variables in Java
Creating Arrays in Java
Creating Strings in Java
Java Operators
Java Conditional Statements: if , ifelse , switch
Java Loops: for , while , dowhile
Declaring and Creating Objects
Creating Methods in Java
Creating Java Classes
Chapter 11. Java and the XML DOM
Creating a Parser
Displaying an Entire Document
Filtering XML Documents
Creating a Windowed Browser
Creating a Graphical Browser
Navigating in XML Documents
Modifying XML Documents
Chapter 12. Java and SAX
Working with SAX
Displaying an Entire Document
Filtering XML Documents
Creating a Windowed Browser
Creating a Graphical Browser
Navigating in XML Documents
Modifying XML Documents
Chapter 13. XSL Transformations
Using XSLT Stylesheets in XML Documents
XSL Stylesheets
Making a Transformation Happen
Creating XSLT Stylesheets
The xsl:apply-templates Element
Getting the Value of Nodes with xsl:value-of
Handling Multiple Selections with xsl:for-each
Specifying Patterns for the match Attribute
Specifying Patterns for the select Attribute
Understanding XPath
The Default XSLT Rules
Altering Document Structure Based on Input
Creating New Attributes
Generating Comments with xsl:comment
Copying Nodes
Sorting Elements
Using xsl:if
Using xsl:choose
Controlling Output Type
Chapter 14. XSL Formatting Objects
Formatting an XML Document
Creating the XSLT Stylesheet
Transforming a Document into Formatting Object Form
Creating a Formatted Document
The XSL Formatting Objects
The XSL Formatting Properties
Working with Formatting Objects
The Document Root: fo:root
The Master Set Layout: fo:layout-master-set
Using a Page Master: fo:simple-page-master
Creating Regions
Creating Page Sequences: fo:page-sequence
Creating Flows: fo:flow
Creating Block-level Content: fo:block
Inline-Level Formatting Objects
Creating Page Numbers: fo:page-number
Creating Tables
fo:table
Creating Lists
Chapter 15. XLinks and XPointers
XLinks
XPointers
All About XLinks
Declaring the XLink Attributes
The xlink:type Attribute
Locating Resources with xlink:href
Describing Resources: xlink:role and xlink:title
The xlink:show Attribute
The xlink:actuate Attribute
The xlink:arcrole and xlink:label Attributes
Extended Links
Creating Arcs with the xlink:from and xlink:to Attributes
Inline Versus Out-of-Line Links
All About XPointers
XPointer Axes
XPointer Node Tests
XPointer Predicates
XPointer Location Set Functions
Using XPointer Points
Using XPointer Ranges
XPointer Abbreviations
Chapter 16. Essential XHTML
XHTML Version 1.0
XHTML Version 1.1
XHTML Version 2.0
XHTML Basic
XHTML Checklist
Differences Between XHTML and HTML
Automatic Conversion from HTML to XHTML
Validating Your XHTML Document
html The Document Element
head Creating a Web Page s Head
title The Document s Title
body The Document s Body
- - Comments
Headings: h1 Through
Text Handling
b Making Text Bold
i Making Text Italic
u Underlining Text
font Specifying a Text Font
br Creating Line Breaks
p Organizing Text into Paragraphs
hr Creating Horizontal Rules
center Centering Displayed Text
div Formatting Text Blocks
span Formatting Text Inline
Chapter 17. XHTML at Work
img Displaying an Image
a Creating a Hyperlink or Anchor
link Setting Link Information
table Creating Tables
tr Creating Table Rows
th Creating Table Headings
td Creating Table Data
frameset Creating Documents with Frames
frame Creating Individual Frames
Using Stylesheets in XHTML
style Creating Embedded Stylesheets in XHTML
Using Inline Styles in XHTML
script Using Script Programming
form Creating XHTML Forms
input type button Creating Controls
input type text Creating Text Fields
Extending XHTMLCreating New Elements and Attributes
Extending Public XHTML DTDs
Extending XHTML with a Driver DTD
All About XHTML 1.1 Modules
Modifying XHTML Content Models
Chapter 18. SOAP and RDF
SOAP
A SOAP Example Using Java
RDF
RDF Syntax
RDF Root Element
RDF Namespace
RDF Description Element
RDF Property Elements
Dublin Core
Describing Multiple Properties
Describing Multiple Resources
Nesting Resources
Referring to Resources by Reference
Using XML in Property Elements
Using Abbreviated RDF Syntax
RDF Containers
Using the Bag Container
Using the Seq Container
Using the Alt Container
Making Statements About Containers
Making Statements About the Items in a Container
Selecting Container Items by Prefix
Creating RDF Schemas
Chapter 19. Vector Markup Language
Creating VML Documents
The VML Elements
The shape Element
Using Predefined Shapes
Coloring Shapes
Scaling Shapes
Positioning Shapes
The absolute Position Style
The shadow Element
The fill Element
Using the shapetype Element
More Advanced VML
Chapter 20. WML, ASP, JSP, Servlets, and Perl
XML and ASP
XML and Java Servlets
JSP
XML and Perl
WML
Getting Starting with WML
Setting Text Alignment
Basic Text Styling
The do Element
The prev Element
Hyperlinks
Tables
Text Input
Select Elements
Timers
Connecting to the Server
Images
Appendix A. The XML 1.0 Recommendation (Second Edition)
Extensible Markup Language (XML) 1.0 (Second Edition)
Abstract
Status of this Document
Table of Contents
1 Introduction
2 Documents
3 Logical Structures
4 Physical Structures
5 Conformance
6 Notation
A References
B Character Classes
C XML and SGML (Non-Normative)
D Expansion of Entity and Character References (Non-Normative)
E Deterministic Content Models (Non-Normative)
F Autodetection of Character Encodings (Non-Normative)
G W3C XML Working Group (Non-Normative)
H W3C XML Core Group (Non-Normative)
I Production Notes (Non-Normative)
Index
Index SYMBOL
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index K
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
Index W
Index X
Real World XML (2nd Edition)
ISBN: 0735712867
EAN: 2147483647
Year: 2005
Pages: 440
Authors:
Steve Holzner
BUY ON AMAZON
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
IP Phone Configuration
Preventing Toll Fraud
Review Questions
Bandwidth Management
Alarm Configuration
C++ How to Program (5th Edition)
Stream Input
Comparing strings
Using Structures with Functions
F.10. Wrap-Up
J.7. Special Characters and More Line Breaks
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
AIP-SSM Modules
Architectural Overview
Summary
Remote Access VPN
Cisco Remote-Access IPSec VPN Setup
AutoCAD 2005 and AutoCAD LT 2005. No Experience Required
Using Layers to Organize Your Drawing
Generating Elevations
Working with Hatches and Fills
Managing External References
Using Layouts to Set Up a Print
FileMaker 8 Functions and Scripts Desk Reference
FieldComment()
Get(WindowTop)
TextFontRemove()
Custom Functions Primer
Toolkit for Complex Data Structures
Understanding Digital Signal Processing (2nd Edition)
ALIASING: SIGNAL AMBIGUITY IN THE FREQUENCY DOMAIN
BANDPASS QUADRATURE SIGNALS IN THE FREQUENCY DOMAIN
AUTOMATIC GAIN CONTROL (AGC)
Appendix C. Time Reversal and the DFT
Section G.4. MULTISECTION COMPLEX FSF FREQUENCY RESPONSE
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies