XML and ASP.NET

XML and ASP.NET

Paperback

$42.08 $49.99 Save 16% Current price is $42.08, Original price is $49.99. You Save 16%.

Product Details

ISBN-13: 9780735712003
Publisher: New Riders
Publication date: 04/08/2002
Pages: 822
Product dimensions: 7.02(w) x 8.96(h) x 1.69(d)

Table of Contents

IXML on the Client1
1XML and ASP.NET: The Basics3
Why XML?4
Why ASP.NET?8
Why XML and ASP.NET?9
The XML Document Structure9
Creating Valid Cocuments20
The W3C27
Chapter Summary28
References28
2XML Schemas in .NET29
Understanding Schemas30
Creating a Schema34
Using Schemas in .NET53
Chapter Summary84
References85
3XML Presentation87
Netscape and Internet Explorer Support87
Data Islands88
Overview of CSS and XSLT97
XSLT102
Chapter Summary135
4XML Tool Support in Visual Studio .NET137
Built-In XML Editor138
Creating an XML Schema with XML Designer144
Creating a DataSet with Relational Data in XML Schemas153
Creating Schemas and DataSets from Existing Data159
Tools Within the .NET SDK162
Other Microsoft XML Tools184
Chapter Summary188
IIXML on the Server189
5MSXML Parser191
Push Versus Pull Models192
New Features and Changes in MSXML 4.0194
DOM and the MSXML Interfaces195
Document Loading States and Validation201
Validating the Documents Against Cached Schemas206
Displaying the Node Details in an XML Document208
Inserting, Updating, Deleting, and Cloning Nodes212
Working with MSXML 4.0 on the Server-Side with ASP.NET222
SAX2 and MSXML Interfaces241
Chapter Summary260
6Exploring the System.Xml Namespace261
The Abstract Base Classes262
The Document Object Model Implementation289
Document Navigation296
Inserting, Updating, and Deleting Nodes312
XSLT Transformations315
The XML Web Control322
Catching Parsing Exceptions324
Chapter Summary325
7ASP.NET Extensibility With XML327
A Word on the Metabase327
Walk-Through of Web.config's Hierarchical Structure330
System. Configuration and System. Web. Configuration Namespaces347
Accessing web.config Using System. Xml362
Chapter Summary364
8Database Access with ADO.NET and XML365
An Introduction to ADO.NET366
Chapter Summary439
References439
9SQL Server 2000 and XML441
SQL Server 2000 XML Support441
SQLXML 3.0487
Chapter Summary504
10XML Serialization505
What Is Serialization?505
Different Types of Serialization506
How Is Serialization Used in ASP.NET?508
An Overview of XML Serialization510
XML Serialization at Work in ASP.NET526
Chapter Summary543
11Creating and Using ASP.NET Web Services545
Describing Web Services547
Locating Web Services Using the Discovery Process and the Web Services Directories547
Exposing a Web Service552
Consuming Web Services560
Consuming the ASP.NET Web Service from an ASP Client Using SOAP Toolkit 2.0572
Consuming the ASP.NET Web Service from IE 5.x Using XMLHTTP573
SOAP Extensions576
Other Alternatives to Tracing581
Building a Public Address Book Web Service583
Building an ASP.NET Client to Consume the Address Book Web Service597
Exposing .NET Remoting Objects as Web Services604
Chapter Summary614
12Sample Application: Developing an XML-Based Dynamic Web Page Builder Tool617
Walk-Through of Code618
Code Listings625
Chapter Summary641
13Sample Application: Mobile Device Programming with WAP, WML, and XHTML Basic643
The History of WAP644
What Exactly Is WAP?644
Do We Really Need Another Protocol?645
Mobile Device Development Issues646
What Is WML?649
I Thought This Was an XML Book660
A Simple Online Voting System660
Transforming XML Using XSLT and ASP.NET665
The Poll's System Code and Walk-Throughs667
XSL Translations674
Chapter Summary686
IIIAppendixes687
AASP.NET Objects Reference689
System. Web. UI. Page690
System. Web. HttpApplication693
System. Web. HttpApplicationState694
System. Web. HttpRequest695
System. Web. HttpResponse697
System. Web.HttpServerUtility700
System. Web.SessionState. HttpSessionState700
BSide-By-Side MSXML Reference703
System.Xml.XmlNode and IXMLDOMNode703
System.Xml.XmlDocument and DOMDocument707
System.Xml.XmlImplementation and IXMLDOMImplementation711
System.Xml.XmlDocumentFragment and IXMLDOMDocumentFragment712
System.Xml.XmlNodeList and IXMLDOMNodeList713
System.Xml.XmlElement and IXMLDOMElement714
System.Xml.XmlNamedNodeMap and IXMLDOMNamedNodeMap717
System.Xml.XmlAttribute and IXMLDOMAttribute718
System.Xml.XmlCharacterData and IXMLDOMCharacterData720
System.Xml.XmlText and IXMLDOMText722
System.Xml.XmlComment and IXMLDOMComment723
System.Xml.XmlCDataSection and IXMLDOMCDATASection725
System.Xml.XmlDocumentType and IXMLDOMDocumentType726
System.Xml.XmlNotation and IXMLDOMNotation727
System.Xml.XmlEntity and IXMLDOMEntity729
System.Xml.XmlEntityReference and IXMLDOMEntityReference731
System.Xml.XmlProcessingInstruction and IXMLDOMProcessingInstruction732
CXSLT Reference735
xsl:apply-imports735
xsl:apply-templates736
xsl:attribute739
xsl:attribute-set740
xsl:call-template742
xsl:choose743
xsl:comment744
xsl:copy745
xsl:copy-of747
xsl:decimal-format749
xsl:element751
xsl:fallback752
xsl:for-each753
xsl:if754
xsl:import756
xsl:include757
xsl:key759
xsl:message761
xsl:namespace-alias763
xsl:number764
xsl:otherwise768
xsl:param770
xsl:preserve-space773
xsl:processing-instruction776
xsl:sort777
xsl:strip-space780
xsl:stylesheet or xsl:transform783
xsl:template785
xsl:text787
xsl:value-of788
xsl:variable790
xsl:when792
xsl:with-param794
Resources795
Index797

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

XML and ASP.NET 4.5 out of 5 based on 0 ratings. 2 reviews.
Guest More than 1 year ago
This book is a good place to start if you're learning XML or .NET. The XML concepts at the front of the book are thorough, but the real show begins when the authors begin showing the practical applications of XML in .NET. XML isn't just an internet concept from Microsft's point of view; The book shows you how to use XML in nearly every aspect of .NET's database strategy, for example, and it plays a role in serialization and configuration files. Web programmers will get a lot of meat-and-potatoes examples of using XML with ASP, building web services and even advanced stuff such as mobile device programming. There's no CD (bummer), but there are plenty of code examples in 800 pages that illustrate the concepts working coders need to know. The writing's very clear, so you could read front-to-back if you wanted, but the book's well-organized for those of us who tend to zero on specific chapters about the technologies we want to know right then. If you're going to be a .NET programmer, you're going to be an XML programmer, and you'll like this book.
Guest More than 1 year ago
XML AND ASP.NET Kirl Allen Evans, Ashwin Kamanna, Joel Mueller PUBLISHER: New Riders REVIEWED BY: Barbara Rhoades BOOK REVIEW: Before buying this book, be sure you know how to work with ASP. The XML in this book is for beginner to the advanced programmer due to the nature of XML. There is no CD to help you go through the discussion. Data islands, interfaces, navigation, transformations, code listings and document loading states and validations are only a few of the things the authors will explain. Lots of pre-written code can be found in the pages of ¿XML and ASP.NETí. With over 800 pages of information, it is not a book for a one-night read. Wanting to make more of your web pages with XML, then this book will put you on the right track.