Flylib.com
Professional XML (Programmer to Programmer)
Professional XML (Programmer to Programmer)
ISBN: 0471777773
EAN: 2147483647
Year: 2004
Pages: 215
Authors:
Bill Evjen
,
Kent Sharkey
,
Thiru Thangarathinam
,
Michael Kay
,
Alessandro Vernet
,
Sam Ferguson
BUY ON AMAZON
Table of Contents
Back Cover
Professional XML
Introduction
Who Should Read This Book?
What This Book Covers
Conventions
Source Code
Errata
http:www.p2p.wrox.com
Part I: XML Basics
Chapter 1: XML Syntax
XML Syntax and Rules
XML Namespaces
Summary
Chapter 2: XML Editors
Visual Studio .NET 2003
Visual Studio 2005
Altova XMLSpy 2006
Stylus Studio 2006
Oxygen XML Editor 6.2
Other XML Tools
Summary
Part II: Presentation
Chapter 3: XHTML and CSS
Understanding CSS
Using Microformats
Summary
Resources
Chapter 4: XSL-FO
The Composition of XSL
XSL-FO Overview
XSL-FO Basics
Summary
Part III: Defining Structure
Chapter 5: Document Type Definitions (DTDs)
Internal DTDs
External DTDs
Building Your Own DTD
Using XML Tools to Create the DTD
DTD Validation
Summary
Chapter 6: XML Schemas
The Issues with DTDs
Building the Root XML Schema Document
Declaring Elements
Putting XML Schema Document Together
Commenting XML Schemas
XML Schema Tools
Summary
Chapter 7: RELAX NG
Defining a RELAX NG Schema
Declaring Elements
RELAX NG Tools
RELAX NG Compact
Summary
Resources
Part IV: XML as Data
Chapter 8: XSLT
XSLT Syntax
Executing XSLT
Changes with XSLT 2.0
Generating Output with XSLT
Debugging XSLT
Summary
Resources
Chapter 9: XPath
Major Features of XPath
Lessons from the Trenches
XPath in Java, .NET, and PHP
Tools for XPath
Summary
References
Chapter 10: XQuery
What Is XQuery?
A Simple XQuery Example
Enclosed Expressions
FLWOR Expressions
XQuery Functions
XQuery in Java
XQuery in Relational Databases
Summary
Chapter 11: XML in the Data Tier
Relational Databases
XML Databases
Other Databases
Summary
Resources
Part V: Programming XML
Chapter 12: XML Document Object Model (DOM)
What Is DOM?
XML Validation Using XML DOM
Summary
Chapter 13: Simple API for XML (SAX)
Introducing XML Parsing
SAX Architecture
SAX Packages and Classes
Searching in an XML File
Writing XML Contents Using SAX
XML Validation Using SAX
Advantages and Disadvantages of SAX
Summary
Chapter 14: Ajax
XMLHttpRequest
The DOM
Putting It All Together
Ajax Libraries
Ajax Resources
Summary
Chapter 15: XML and .NET
Deserializing XML
XmlWriter
XmlReader
Reading XML Using XPathDocument
XML in ASP.NET 2.0
Summary
Chapter 16: XML and Java
Reading and Writing XML
XML Tree Models
Summary
Chapter 17: Dynamic Languages and XML
Perl
Python
Ruby
Summary
Resources
Part VI: XML Services
Chapter 18: RSS and Atom
What Is RSS?
Specifications
What Is Atom?
Reading RSS and Atom
Writing RSS and Atom
Summary
Resources
Chapter 19: Web Services
The Composition of Web Services
Building Web Services with C
Building Web Services with Java
Consuming Web Services with C
Consuming Web Services with Java
Caching Web Services
Asynchronous Consumption of Web Services
Summary
Chapter 20: SOAP and WSDL
The Basics of SOAP
Looking Closely at the SOAP Specification
Tracing SOAP Messages
Working with SOAP Headers
Defining Web Services Using WSDL
Summary
Chapter 21: Advanced Web Services
Expanding on a Foundation
Web Services Framework-The Paper
WS-I.org
Extending XML Web Services
WS- Specifications
Looking at Microsoft s Web Services Enhancements 3.0
Summary
Chapter 22: REST
Accessing REST Services
Creating REST Services
Summary
Resources
Part VII: Applying XML
Chapter 23: XML Form Development
XForms Logic
XForms Sample
Alternatives to XForms
Summary
Resources
Chapter 24: The Resource Description Framework (RDF)
The Core Structure of RDF
The RDF Graph Model
Using Altova s SemanticWorks
The RDF XML Schema
Summary
Chapter 25: XML in Office Development
Using XML with Microsoft Word
Using XML in Other Office Applications
Office 2007-Open XML Format
OpenOffice-The Open Document Format
Summary
Resources
Chapter 26: XAML
Thin or Thick?
One More Application Style-Windows Presentation Foundation
Summary
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W-Z
List of Listings
List of Sidebars
Professional XML (Programmer to Programmer)
ISBN: 0471777773
EAN: 2147483647
Year: 2004
Pages: 215
Authors:
Bill Evjen
,
Kent Sharkey
,
Thiru Thangarathinam
,
Michael Kay
,
Alessandro Vernet
,
Sam Ferguson
BUY ON AMAZON
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
Introduction to Computer Programming
Basic Commands, Variables, and Data Types
Game Graphics Learning to Use Bitmaps
The Art of Using Animated Sprites for 2D Games
Epilogue
Cisco IOS in a Nutshell (In a Nutshell (OReilly))
Frame Relay
Access Lists
Route Reflectors
Marking
Multilink PPP
Managing Enterprise Systems with the Windows Script Host
Logon Scripts and Scheduling
Input/Output Streams
Network Administration/WMI
Internet Applications
Data Access
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Unauthorized Activity I
Unauthorized Activity II
Data Correlation
Incident Response
The Future of Intrusion Detection and Prevention
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 4. Find Your House on an Aerial Photograph
Hack 71. Turn Your Tracklogs into ESRI Shapefiles
Hack 73. Make Your Own Contour Maps
Hack 81. Clean Up U.S. Addresses
Hack 82. Find Nearby Things Using U.S. ZIP Codes
Wireless Hacks: Tips & Tools for Building, Extending, and Securing Your Network
Hack 38. Graph Your Wireless Performance
Hack 64. Bridge Your Linux AP
Hack 91. The Passive Repeater
Hack 100. Take Advantage of Antenna Polarization
Section A.1. 802.11: The Mother of All IEEE Wireless Ethernet
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