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
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Testing for No Records
Getting Stored Procedure Parameter Information at Runtime
Optimizing .NET Data Access
Improving DataReader Performance with Typed Accessors
Enumerating and Maintaining Database Objects
Absolute Beginner[ap]s Guide to Project Management
What Is Project Management…Exactly?
Qualities of Successful Project Managers
The Impact of the Project Budget
Variance Responses
More Than Managing
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Building a Dynamic Library with GNU Make
Merging Data
Creating a Singleton Class
Initializing Shared Resources Once
Manipulating an XML Document
Managing Enterprise Systems with the Windows Script Host
Networking Resources
Input/Output Streams
Regular Expressions
Network Administration/WMI
System Administration
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Crash Course in the Internet Protocol Suite
Unauthorized Activity I
Internet Security Systems RealSecure
Security Business Issues
The Future of Intrusion Detection and Prevention
Quantitative Methods in Project Management
Introduction to Probability and Statistics for Projects
Making Quantitative Decisions
Risk-Adjusted Financial Management
Expense Accounting and Earned Value
Special Topics in Quantitative Management
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