XML and ASP.NET |
By Kirk Allen Evans, Ashwin Kamanna, Joel Mueller |
| |
Publisher | : New Riders Publishing |
Pub Date | : April 08, 2002 |
ISBN | : 0-7357-1200-X |
Pages | : 848 | | Copyright |
| | What Readers Are Saying About XML and ASP.NET |
| | About the Authors |
| | | Lead Author |
| | | Authors |
| | | Contributing Author |
|
| | About the Technical Reviewers |
| | Acknowledgments |
| | | Kirk Allen Evans: |
| | | Ashwin Kamanna: |
|
| | Tell Us What You Think |
| | Introduction |
| | | What's Inside? |
| | | Who This Book Is For |
| | | Who This Book Is Not For |
| | | The Level of This Book |
| | | Conventions Used in This Book |
|
| | Part I: XML on the Client |
| | | Chapter 1. XML and ASP.NET: The Basics |
| | | Why XML? |
| | | Why ASP.NET? |
| | | Why XML and ASP.NET? |
| | | The XML Document Structure |
| | | Creating Valid Documents |
| | | The W3C |
| | | Chapter Summary |
| | | References |
|
| | | Chapter 2. XML Schemas in .NET |
| | | Understanding Schemas |
| | | Creating a Schema |
| | | Using Schemas in .NET |
| | | Chapter Summary |
| | | References |
|
| | | Chapter 3. XML Presentation |
| | | Netscape and Internet Explorer Support |
| | | Data Islands |
| | | Overview of CSS and XSLT |
| | | XSLT |
| | | Chapter Summary |
|
| | | Chapter 4. XML Tool Support in Visual Studio .NET |
| | | Built-In XML Editor |
| | | Creating an XML Schema with XML Designer |
| | | Creating a DataSet with Relational Data in XML Schemas |
| | | Creating Schemas and DataSets from Existing Data |
| | | Tools Within the .NET SDK |
| | | Other Microsoft XML Tools |
| | | Chapter Summary |
|
|
| | Part II: XML on the Server |
| | | Chapter 5. MSXML Parser |
| | | Push Versus Pull Models |
| | | New Features and Changes in MSXML 4.0 |
| | | DOM and the MSXML Interfaces |
| | | Document Loading States and Validation |
| | | Validating the Documents Against Cached Schemas |
| | | Displaying the Node Details in an XML Document |
| | | Inserting, Updating, Deleting, and Cloning Nodes |
| | | Working with MSXML 4.0 on the Server-Side with ASP.NET |
| | | SAX2 and MSXML Interfaces |
| | | Chapter Summary |
|
| | | Chapter 6. Exploring the System.Xml Namespace |
| | | The Abstract Base Classes |
| | | The Document Object Model Implementation |
| | | Document Navigation |
| | | Inserting, Updating, and Deleting Nodes |
| | | XSLT Transformations |
| | | The XML Web Control |
| | | Catching Parsing Exceptions |
| | | Chapter Summary |
|
| | | Chapter 7. ASP.NET Extensibility With XML |
| | | A Word on the Metabase |
| | | Walk-Through of web.config 's Hierarchical Structure |
| | | System.Configuration and System.Web.Configuration Namespaces |
| | | Accessing web.config Using System.Xml |
| | | Chapter Summary |
|
| | | Chapter 8. Database Access with ADO.NET and XML |
| | | An Introduction to ADO.NET |
| | | Chapter Summary |
| | | References |
|
| | | Chapter 9. SQL Server 2000 and XML |
| | | SQL Server 2000 XML Support |
| | | SQLXML 3.0 |
| | | Chapter Summary |
|
| | | Chapter 10. XML Serialization |
| | | What Is Serialization? |
| | | Different Types of Serialization |
| | | How Is Serialization Used in ASP.NET? |
| | | An Overview of XML Serialization |
| | | XML Serialization at Work in ASP.NET |
| | | Chapter Summary |
|
| | | Chapter 11. Creating and Using ASP.NET Web Services |
| | | Benefits of SOAP over Other RPC Mechanisms |
| | | Describing Web Services |
| | | Locating Web Services Using the Discovery Process and the Web Services Directories |
| | | Exposing a Web Service |
| | | Consuming Web Services |
| | | Consuming the ASP.NET Web Service from an ASP Client Using SOAP Toolkit 2.0 |
| | | Consuming the ASP.NET Web Service from IE 5.x Using XMLHTTP |
| | | SOAP Extensions |
| | | Other Alternatives to Tracing |
| | | Building a Public Address Book Web Service |
| | | Building an ASP.NET Client to Consume the Address Book Web Service |
| | | Exposing .NET Remoting Objects as Web Services |
| | | Chapter Summary |
|
| | | Chapter 12. Sample Application: Developing an XML-Based Dynamic Web Page Builder Tool |
| | | Walk-Through of Code |
| | | Code Listings |
| | | Chapter Summary |
|
| | | Chapter 13. Sample Application: Mobile Device Programming with WAP, WML, and XHTML Basic |
| | | The History of WAP |
| | | What Exactly Is WAP? |
| | | Do We Really Need Another Protocol? |
| | | Mobile Device Development Issues |
| | | What Is WML? |
| | | I Thought This Was an XML Book |
| | | A Simple Online Voting System |
| | | Transforming XML Using XSLT and ASP.NET |
| | | The Poll's System Code and Walk-Throughs |
| | | XSL Translations |
| | | Chapter Summary |
|
|
| | Part III: Appendixes |
| | | Appendix A. ASP.NET Objects Reference |
| | | System.Web.UI.Page |
| | | System.Web.HttpApplication |
| | | System.Web.HttpApplicationState |
| | | System.Web.HttpRequest |
| | | System.Web.HttpResponse |
| | | System.Web.HttpServerUtility |
| | | System.Web.SessionState.HttpSessionState |
|
| | | Appendix B. Side-By-Side MSXML Reference |
| | | System.Xml.XmlNode and IXMLDOMNode |
| | | System.Xml.XmlDocument and DOMDocument |
| | | System.Xml.XmlImplementation and IXMLDOMImplementation |
| | | System.Xml.XmlDocumentFragment and IXMLDOMDocumentFragment |
| | | System.Xml.XmlNodeList and IXMLDOMNodeList |
| | | System.Xml.XmlElement and IXMLDOMElement |
| | | System.Xml.XmlNamedNodeMap and IXMLDOMNamedNodeMap |
| | | System.Xml.XmlAttribute and IXMLDOMAttribute |
| | | System.Xml.XmlCharacterData and IXMLDOMCharacterData |
| | | System.Xml.XmlText and IXMLDOMText |
| | | System.Xml.XmlComment and IXMLDOMComment |
| | | System.Xml.XmlCDataSection and IXMLDOMCDATASection |
| | | System.Xml.XmlDocumentType and IXMLDOMDocumentType |
| | | System.Xml.XmlNotation and IXMLDOMNotation |
| | | System.Xml.XmlEntity and IXMLDOMEntity |
| | | System.Xml.XmlEntityReference and IXMLDOMEntityReference |
| | | System.Xml.XmlProcessingInstruction and IXMLDOMProcessingInstruction |
|
| | | Appendix C. XSLT Reference |
| | | xsl: apply-imports |
| | | xsl:apply-templates |
| | | xsl:attribute |
| | | xsl:attribute-set |
| | | xsl:call-template |
| | | xsl:choose |
| | | xsl:comment |
| | | xsl:copy |
| | | xsl:copy-of |
| | | xsl:decimal-format |
| | | xsl:element |
| | | xsl:fallback |
| | | xsl:for-each |
| | | xsl:if |
| | | xsl:import |
| | | xsl:include |
| | | xsl:key |
| | | xsl:message |
| | | xsl: namespace-alias |
| | | xsl:number |
| | | xsl: otherwise |
| | | xsl:param |
| | | xsl: preserve-space |
| | | xsl:processing-instruction |
| | | xsl: sort |
| | | xsl: strip-space |
| | | xsl:stylesheet or xsl:transform |
| | | xsl:template |
| | | xsl:text |
| | | xsl:value-of |
| | | xsl:variable |
| | | xsl:when |
| | | xsl: with-param |
| | | Resources |
|
|