
XML for ASP.NET Developers
Dan Wahlin(Author)
Sams Publishing
Published on 22. August 2001
Book
Paperback/Softback
496 pages
978-0-672-32039-2 (ISBN)
Description
XML for ASP.NET Developers first gives a solid foundation in the basics of MSXML including XML Syntax, XML Schemas, Xpath, Xlink, Xpointer, and other concepts necessary to leverage the power of XML. After the building blocks of XML are thoroughly covered, Dan guides readers through manipulating XML documents using the Document Object Model (DOM) and XSL (Extensible Stylesheet Language) both on the client and the server. Detailed examples combined with easy to follow tutorials will have readers transforming XML documents into professional looking applications quickly and easily. Providing a single source for information on a variety of XML related technologies makes XML for ASP.NET Developers a necessary edition to any developer's library and sets it apart from any book available today.
More details
Language
English
Place of publication
Indianapolis
United States
Publishing group
Pearson Education (US)
Target group
Professional and scholarly
Dimensions
Height: 185 mm
Width: 230 mm
Thickness: 27 mm
Weight
798 gr
ISBN-13
978-0-672-32039-2 (9780672320392)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Dan Wahlin is an independent consultant for Wahlin Consulting and also founded the XML for ASP.NET website (http://www.XMLforASP.NET) which focuses on using XML and Web Services in MicrosoftOs .NET platform. He also works as a corporate trainer for Global Knowledge. Previously, Dan worked as an enterprise Web site manager, director of Internet/wireless development, and as senior consultant for a global systems integrator. Dan enjoys writing technical articles on XML-related topics for Visual Studio Magazine, ASPToday.com, and is a regular columnist in XML Magazine. Dan co-authored Professional Windows DNA (WROX Press) and ASP.NET Tips and Tricks (Sams). You can contact Dan at dwahlin@onebox.com.
Content
Introduction.
1. XML and ASP.NET Development.
XML's Ancestor-SGML. Why Do We Need XML? X Is for eXtensible. Differences Between XML and HTML. MSXML3 Versus the .NET Platform's System.Xml Assembly. How Can XML Be Used by an ASP.NET Developer?
2. XML for ASP.NET Basics.
What's in an XML Document? Well-Formed XML Documents. Valid XML Documents. The XML Declaration. XML Elements. XML Attributes. XML Namespaces. Using ASP.NET Objects to Generate XML. CDATA Sections. Dealing with Whitespace. The Relationship of XML to XHTML. Using ASP.NET Objects to Generate XML.
3. XPath, XPointer, and XLink.
Meet a Few of XML's Relatives. XPath-The SQL of XML. XPointer-Accessing XML Document Fragments. XLink-Resource Relationship Management. The XLink Simple Link. XLink Extended Links. Putting XLink Together.
4. Understanding DTDs and XML Schemas.
Why Use DTDs or Schemas? Do I Really Need to Validate? DTD Basics. XML Schemas-Looks a Lot Like XML! The W3C XML Schema.
5. Using the XmlTextReader and XmlTextWriter Classes in ASP.NET.
Introducing the System.Xml Assembly. In Memory Versus Forward-Only Parsing. Pull Versus Push Models. Using the XmlTextReader Class to parse XML. Building a SAX-Style Push Model Using the XmlTextReader. Validating XML Documents Using the XmlTextReader and XMLValidatingReader. Passing Authentication Credentials with the XmlTextReader Class. Using the XMmlTextWriter Class to Create XML Documents. Converting EDI or Legacy Data to XML.
6. Programming the Document Object Model (DOM) with ASP.NET.
Welcome to the DOM. In-Memory Versus Forward-Only Parsing. Working with MSXML3 via Interop. DOM Classes in the System.xml Namespace and Assembly. The XmlNode Class. The XmlDocument Class. The XmlNodeList Class. The XmlNamedNodeMap Class. Selecting Nodes Within the DOM Using Xpath. Putting it All Together. The XmlNodeReader Class. XMLHTTPRequest Object. Sample Applications-Client Server-Side Hierarchical XML Menus. Chapter 2 Sample Application Revisited.
7. Transforming XML with XSLT and ASP.NET.
What Is XSLT? The Transformation Process. Getting Your Feet Wet with XSLT. The XSLT Language. XSLT Functions. .NET Classes Involved in Transforming XML. Creating a Reusable XSLT Class. The Asp:Xml Web Control.
8. Leveraging ADO.NET's XML Features Using ASP.NET.
Introducing ADO.NET. Comparing Classic ADO with ADO.NET. ADO.NET Basics. The DataSet Class. Working with the DataSet and XmlDataDocument Classes.
9. SQL Server 2000, XML, and ASP.NET.
XML Features in SQL Server 2000. Querying SQL Server 2000 Using HTTP. Querying SQL Server 2000 through HTTP Using Templates, XPath, and XDR Schemas. Using EXPLICIT Mode Queries. Using OPENXML to Manipulate X. XML Updategrams-Update, Inserts, and Delete Database Records with XML Using. ASP.NET. Using ADO.NET with SQL Server 2000.
10. Working with ASP.NET, XML, SOAP, and Web Services.
Understanding SOAP. Understanding Web Services. Retrieving Customer Orders Through a Web Service.
Index.
1. XML and ASP.NET Development.
XML's Ancestor-SGML. Why Do We Need XML? X Is for eXtensible. Differences Between XML and HTML. MSXML3 Versus the .NET Platform's System.Xml Assembly. How Can XML Be Used by an ASP.NET Developer?
2. XML for ASP.NET Basics.
What's in an XML Document? Well-Formed XML Documents. Valid XML Documents. The XML Declaration. XML Elements. XML Attributes. XML Namespaces. Using ASP.NET Objects to Generate XML. CDATA Sections. Dealing with Whitespace. The Relationship of XML to XHTML. Using ASP.NET Objects to Generate XML.
3. XPath, XPointer, and XLink.
Meet a Few of XML's Relatives. XPath-The SQL of XML. XPointer-Accessing XML Document Fragments. XLink-Resource Relationship Management. The XLink Simple Link. XLink Extended Links. Putting XLink Together.
4. Understanding DTDs and XML Schemas.
Why Use DTDs or Schemas? Do I Really Need to Validate? DTD Basics. XML Schemas-Looks a Lot Like XML! The W3C XML Schema.
5. Using the XmlTextReader and XmlTextWriter Classes in ASP.NET.
Introducing the System.Xml Assembly. In Memory Versus Forward-Only Parsing. Pull Versus Push Models. Using the XmlTextReader Class to parse XML. Building a SAX-Style Push Model Using the XmlTextReader. Validating XML Documents Using the XmlTextReader and XMLValidatingReader. Passing Authentication Credentials with the XmlTextReader Class. Using the XMmlTextWriter Class to Create XML Documents. Converting EDI or Legacy Data to XML.
6. Programming the Document Object Model (DOM) with ASP.NET.
Welcome to the DOM. In-Memory Versus Forward-Only Parsing. Working with MSXML3 via Interop. DOM Classes in the System.xml Namespace and Assembly. The XmlNode Class. The XmlDocument Class. The XmlNodeList Class. The XmlNamedNodeMap Class. Selecting Nodes Within the DOM Using Xpath. Putting it All Together. The XmlNodeReader Class. XMLHTTPRequest Object. Sample Applications-Client Server-Side Hierarchical XML Menus. Chapter 2 Sample Application Revisited.
7. Transforming XML with XSLT and ASP.NET.
What Is XSLT? The Transformation Process. Getting Your Feet Wet with XSLT. The XSLT Language. XSLT Functions. .NET Classes Involved in Transforming XML. Creating a Reusable XSLT Class. The Asp:Xml Web Control.
8. Leveraging ADO.NET's XML Features Using ASP.NET.
Introducing ADO.NET. Comparing Classic ADO with ADO.NET. ADO.NET Basics. The DataSet Class. Working with the DataSet and XmlDataDocument Classes.
9. SQL Server 2000, XML, and ASP.NET.
XML Features in SQL Server 2000. Querying SQL Server 2000 Using HTTP. Querying SQL Server 2000 through HTTP Using Templates, XPath, and XDR Schemas. Using EXPLICIT Mode Queries. Using OPENXML to Manipulate X. XML Updategrams-Update, Inserts, and Delete Database Records with XML Using. ASP.NET. Using ADO.NET with SQL Server 2000.
10. Working with ASP.NET, XML, SOAP, and Web Services.
Understanding SOAP. Understanding Web Services. Retrieving Customer Orders Through a Web Service.
Index.