
.NET & XML
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Cover
- Copyright
- Table of Contents
- Copyright
- Preface
- Organization of This Book
- Who Should Read This Book?
- About XML and Web Services
- About the Sample Code
- Why C#?
- Running the Examples
- Style Conventions
- How to Contact Us
- Acknowledgments
- Part I. Processing XML with .NET
- Chapter 1. Introduction to .NET and XML
- The .NET Framework
- The XML Family of Standards
- Introduction to XML in .NET
- Key Concepts
- Moving On
- Chapter 2. Reading XML
- Reading Data
- Filesystem I/O
- Network I/O
- Network Access Through a Web Proxy
- XmlReader
- Pull Parser Versus Push Parser
- When to Use XmlReader
- Using the XmlReader
- Moving On
- Chapter 3. Writing XML
- Writing Data
- Filesystem I/O
- Network I/O
- XmlWriter and Its Subclasses
- When to Use XmlWriter
- Using the XmlWriter
- Moving On
- Chapter 4. Reading and Writing Non-XML Formats
- Reading Non-XML Documents with XmlReader
- Reading a PYX Document
- Writing an XmlPyxReader
- Testing XmlPyxReader
- Using XmlPyxReader
- Writing an XmlPyxWriter
- Moving On
- Chapter 5. Manipulating XML with DOM
- What Is the DOM?
- A Brief Introduction to the DOM Specification
- When to Use the DOM
- The .NET DOM Implementation
- The XmlImplementation
- The XmlNode Type Hierarchy
- Creating an XmlDocument
- Reading an XmlDocument
- Changing an XmlDocument
- Moving On
- Chapter 6. Navigating XML with XPath
- What Is XPath?
- Introduction to the XPath Specification
- When to Use XPath
- Using XPath
- XmlNode
- XPathDocument
- Navigating a Non-XML Document with XPath
- Moving On
- Chapter 7. Transforming XML with XSLT
- The Standards
- Introducing XSLT
- A Brief Introduction to the XSLT Specification
- When to Use XSLT
- Using XSLT
- Transforming an XML Document
- Associating a Stylesheet with an XML Document
- Working with a Stylesheet Programmatically
- Scripting with XslTransform
- Moving On
- Chapter 8. Constraining XML with Schemas
- Introducing W3C XML Schema
- Using W3C XML Schema
- When to Use W3C XML Schema
- Other Ways to Constrain XML Structure
- Using the XSD Tool
- Generating a Schema from an XML Document
- Generating a Schema from a DLL or Executable
- Generating Types from a Schema
- Generating a DataSet Subclass from a Schema
- Working with Schemas
- Creating a Schema Programmatically
- Manipulating an Existing Schema
- Moving On
- Chapter 9. SOAP and XML Serialization
- Defining Serialization
- Introducing the SOAP Specification
- When to Use Serialization
- SOAP Versus XML-RPC
- Runtime Serialization
- XML Serialization
- SOAP Serialization
- Moving On
- Chapter 10. XML and Web Services
- Defining Web Services
- HTTP
- XML
- XML Schema
- SOAP
- WSDL
- UDDI
- Where to Learn More About Web Services
- Using Web Services
- Choosing a Web Services Provider
- Creating a Web Service
- Issuing a Web Service Request
- Generating Client Code
- Building Requests with Remoting
- Publishing a Web Service
- Moving On
- Chapter 11. XML and Databases
- Introduction to ADO.NET
- Reading Data
- Updating Data
- Building a SQL Command
- Manipulating Data Offline
- Creating a DataSet
- Populating a DataSet
- Generating a DataSet
- Connecting a DataSet to the Database
- Tracking Changes to a DataSet
- Reading XML from a Database
- Reading XML Data Directly
- Reading Data Into a DOM Tree
- Hierarchical XML
- Transformation
- Synchronizing Data
- Part II. .NET XML Namespace Reference
- Chapter 12. How to Use These Quick Reference Chapters
- Finding a Quick-Reference Entry
- Reading a Quick-Reference Entry
- Type Name, Namespace, Assembly, Type Category, and Flags
- Description
- Synopsis
- Class Hierarchy
- Cross References
- A Note About Type Names
- Chapter 13. The Microsoft.XmlDiffPatch Namespace
- Using the XmlDiffPatch Namespace
- The XDL Diffgram format
- Using the XmlDiff and XmlPatch Executables
- Microsoft.XmlDiffPatch Namespace Reference
- Chapter 14. The Microsoft.XsdInference Namespace
- Using the XsdInference Namespace
- Using the Infer Executable
- Microsoft.XsdInference Namespace Reference
- Chapter 15. The System.Configuration Namespace
- The Configuration Files
- The Security Configuration Files
- The Machine Configuration File
- The Application Configuration File
- Adding Your Own Configuration Settings
- Using the appSettings Element
- Custom Elements
- System.Configuration Namespace Reference
- Chapter 16. The System.Xml Namespace
- Chapter 17. The System.Xml.Schema Namespace
- Chapter 18. The System.Xml.Serialization Namespace
- Chapter 19. The System.Xml.XPath Namespace
- Chapter 20. The System.Xml.Xsl Namespace
- Chapter 21. Type, Method, Property, and Field Index
- About the Author
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.