Joshi | Beginning XML with C# 2008 | E-Book | www.sack.de
E-Book

E-Book, Englisch, 600 Seiten

Joshi Beginning XML with C# 2008

From Novice to Professional
1. ed
ISBN: 978-1-4302-0998-0
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

From Novice to Professional

E-Book, Englisch, 600 Seiten

ISBN: 978-1-4302-0998-0
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



Beginning XML with C# 2008 focuses on XML and how it is used within .NET 3.5. As you'd expect of a modern application framework, .NET 3.5 has extensive support for XML in everything from data access to configuration, from raw parsing to code documentation. This book demystifies all of this. It explains the basics of XML as well as the namespaces and objects you need to know in order to work efficiently with XML. You will see clear, practical examples that illustrate best practices in action. With this book, you'll learn everything you need to know from the basics of reading and writing XML data to using the DOM, from LINQ and SQL Server integration to SOAP and web services.

Bipin Joshi is an independent blogger and author who writes about apparently unrelated topics technology and yoga. A former software consultant and trainer by profession, Bipin has been programming since 1995 and has worked with the .NET framework since its inception. He is a published author and has authored or co-authored more than a half dozen books and numerous articles on .NET technologies. Bipin was a Microsoft Most Valuable Professional (MVP) and a Microsoft Certified Trainer (MCT) during his tenure as a software consultant and trainer. He can be reached at www.bipinjoshi.com.

Joshi Beginning XML with C# 2008 jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents at a Glance;5
2;Contents;6
3;About the Author;14
4;About the Technical Reviewer;15
5;Acknowledgments;16
6;Introduction;17
6.1;Who Is This Book For?;17
6.2;Software Required;17
6.3;Structure of This Book;17
6.4;Downloading the Source Code;18
6.5;Contacting the Author;18
7;Introducing XML and the . NET Framework;19
7.1;What Is XML?;19
7.2;Rules of XML Grammar;23
7.3;DTDs and XML Schemas;25
7.4;Parsing XML Documents;25
7.5;XSLT;26
7.6;XPath;27
7.7;The . NET Framework;28
7.8;. NET and XML;29
7.9;Working with Visual Studio;39
7.10;Summary;46
8;Manipulating XML Documents by Using the Document Object Model;47
8.1;Using the DOM Parser;47
8.2;Knowing When to Use DOM;49
8.3;A Sample XML Document;50
8.4;Opening an Existing XML Document for Parsing;51
8.5;Navigating Through an XML Document;53
8.6;Looking for Specific Elements and Nodes;54
8.7;Modifying XML Documents;62
8.8;Dealing with White Space;70
8.9;Dealing with Namespaces;73
8.10;Understanding Events of the XmlDocument Class;75
8.11;Summary;78
9;Reading and Writing XML Documents;79
9.1;What Are XML Readers and Writers?;79
9.2;When to Use Readers and Writers;80
9.3;Reader Classes;80
9.4;Reading Documents by Using XmlTextReader;81
9.5;Moving Between Elements;87
9.6;Moving Between Attributes;90
9.7;Reading Content;91
9.8;Writing XML Documents;92
9.9;Dealing with Nontextual Data;103
9.10;Summary;107
10;Accessing XML Documents by Using the XPath Data Model;108
10.1;Overview of XPath;108
10.2;The XPath Data Model;112
10.3;Summary;135
11;Validating XML Documents;136
11.1;Providing Structure for XML Documents;136
11.2;Creating Structure for an XML Document;137
11.3;Creating Schemas by Using the Schema Object Model ( SOM);154
11.4;Validating XML Documents Against DTDs and XSD Schemas;163
11.5;Summary;173
12;Transforming XML with XSLT;175
12.1;Overview of XSLT;175
12.2;The XslCompiledTransform Class;187
12.3;Summary;200
13;XML in ADO.NET;201
13.1;Overview of ADO. NET Architecture;201
13.2;XML and Connected Data Access;206
13.3;XML and Disconnected Data Access;209
13.4;Creating a Typed DataSet;234
13.5;The XmlDataDocument Class;240
13.6;Summary;244
14;XML Serialization;245
14.1;Understanding the Flavors of Serialization;246
14.2;Serializing and Deserializing Objects by Using XML Format;247
14.3;Serializing Data in SOAP Format;271
14.4;Summary;278
15;XML Web Services;279
15.1;What Are Web Services?;279
15.2;Creating and Consuming Web Services;280
15.3;Understanding SOAP;299
15.4;Understanding the WSDL Document;305
15.5;Summary;310
16;XML in SQL Server;311
16.1;Using XML Extensions to the SELECT Statement;311
16.2;Using OPENXML;320
16.3;Using SQLXML Features;322
16.4;The XML Data Type;337
16.5;Native Web Services;342
16.6;Summary;347
17;Use of XML in the . NET Framework;348
17.1;Understanding Remoting;348
17.2;Using XML in ASP. NET;361
17.3;Working with Site Maps;380
17.4;Using the XML Control;384
17.5;Using the . NET Framework Configuration System;387
17.6;Documenting XML Code;409
17.7;Summary;417
18;Creating Services by Using Windows Communication Foundation;418
18.1;Understanding WCF Vocabulary;419
18.2;Creating and Consuming a WCF Service;419
18.3;Understanding the Role of XML in WCF Services;433
18.4;Summary;434
19;Working with LINQ to XML;435
19.1;Overview of LINQ Technology;435
19.2;Summary;470
20;Creating Custom XmlReader and XmlWriter Classes;471
20.1;Creating a Custom Implementation of XmlReader;471
20.2;Creating a Custom XmlWriter;484
20.3;Summary;494
21;Case Study: A Web Service– Driven Shopping Cart;495
21.1;Creating the Database;495
21.2;Creating the Web Service;497
21.3;Creating the Shopping Cart;505
21.4;Testing the Website;514
22;Resources;517
23;Index;519



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.