Contents | (Visit Preferences to set your user name.) | Related To ASP.NET XML With C Sharp - Contents | RecentChanges | Preferences | Index | Login | Logout
Search For Books About:
/BottomAd1,
BasketService,
CatalogService,
CatalogueService,
DAtaSets,
DataAdapter,
DataGrid,
DataSet,
DisplayEmployees,
ExecuteXmlReader,
Garnet,
OrderService,
ProductTotals,
Programming,
SqlXml,
SqlXmlAdapter,
SqlXmlCommand,
SqlXmlParameter,
ValidationEvents,
XPathExpression,
XPathNavigator,
XQuerySearchEngine,
XmlAttribute,
XmlDataDocument,
XmlDocument,
XmlDocumentFragment,
XmlElement,
XmlLinkedNode,
XmlNamedNodeMap,
XmlNode,
XmlNodeList,
XmlReader,
XmlTextReader,
XmlWriter,
XsltArgumentList Search The Net:
Professional ASP.NET XML With C#
Table Of Contents
Subjects > ... > Programming > Web Application Programming For .NET > ASP.NET XML With C Sharp Book
Table Of Contents
- Introduction
- Who Is this book for?
- What you need to use this book
- Conventions
- Customer Support
- How to download the sample code for the book
- Errata
- e-mail support
- p2p.wrox.com
- [Chapter 1: Introduction to XML technologies]?Create
- An Introduction to XML
- What is XML
- XML Design Goals
- The Appeal of XML
- The Universal Data Exchange Format
- Industrial Glue
- Data Structures for Business
- Separation of Content and Presentation
- XML-Based Languages
- Content Management and Documents Publishing
- XML and Instant Messaging
- XML as a file format
- XML in Vertical Industries
- Distributed architecture
- In the beginning: Client-server
- Architecture Reaches the Web: 3-Tier
- Today: n-Tier
- Sample Architectures
- Content Site
- Intranet Application
- ASP.NET Web Development
- XML 1.0 Syntax
- Namespaces in XML
- XML Information Set
- Processing XML
- XML Data Binding and XML Serialization
- Validating XML
- Navigating, Transforming, Formatting XML
- Other Standards in the XML Family
- XLink and XPointer, XQuery, XHTML, XForms
- XML Security Standards
- XML Signature
- XML Encryption
- XML Key Management Specification (XKMS)
- XML Messaging
- XML-RPC, Soap, WSDL, UDDI, DIME, GXA, WS-I, REST
- Summary
- Chapter 2: XmlReader?Create and XmlWriter?Create
- Reading XML: XmlReader?Create
- Processing Concept
- Derived Calsses
- XmlReader?Create Supporting Classes
- XmlTextReader?Create
- Constructors, Properties, Methods
- XMLCategorizer Example: Web Forms and Reading XML
- Writing XML: XmlWriter?Create
- Architecture
- Constructors, Properties, Methods
- Catching ValidationEvents?Create
- Extending the Categorizer with Validation
- Chapter 3: XmlDocument?Create
- Document Object Model
- .NET Class Hierarchy for the DOM
- Core Classes
- XmlNode
- XmlNamedNodeMap?Create
- Properties, Methods, Enumerating Attributes
- XmlNodeList?Create
- Properties, Methods, Traversing the Tree
- Derived Classes
- XmlDocument?Create
- Constructors, Properties, Methods, Events
- Creating Document Components
- XmlDocumentFragment?Create
- XmlAttribute?Create
- A Word about XmlLinkedNode?Create
- XmlElement?Create
- Conference Schedule Sample Application
- User Interface and Application Lifecycle
- Data Documents
- Server-Side Processing
- Top-Level Processing
- Building a Response Document
- Configuring A Session
- XSLT Transformation
- Summary
- Chapter 4: XPath
- Why XPath?
- XPath and .NET
- XPath and XSLT Style Sheets
- XPath and SQL Server 2000
- XPath and Other XML Technologies
- Accessing Node Information
- Understanding the XPath Tree
- Location Paths
- Absolute Location Paths
- Relative Location Paths
- Structure of a Location Path
- Location Step
- Axis
- The Node-Test
- Predicate
- Using XPath with XmlNode
- The XPath Web Project
- The XPath Web Form
- Testing the XPath Web Form
- Using XPath Operators and Functions
- Node-Set Operators and Functions
- Merging Node-Sets
- Using Node-Set Functions
- Boolean Operators and Functions
- Boolean Operators
- Boolean Functions
- Order of Precedence
- Numeric Operators and Functions
- Numeric Operators
- Numeric Functions
- String Functions
- Using XPathNavigator?Create
- Typed Results of an XPath Expression
- Determining the Result Type with XPathExpression?Create
- Creating the XPath2.aspx Web Form
- Setting Controls in Design View
- Executing XPath Expressions using XPathNavigator?Create
- Testing the XPath2.aspx Web Form
- Summary
- Chapter 5: Transformations
- What is XSLT
- Transforming XML Documents
- From XML to XML
- From XML to HTML
- From XML to Plain Text
- Structure of an XSLT Style Sheet
- XSLT is a Declarative, Rule-Based Language
- Specifying the Output Type
- Defining Template Rules
- The Template Rule for the Root Node
- Specifying Template Rules for Other Nodes
- Accessing Values with <value-of>
- Applying Templates with <apply-templates>
- Applying an XSLT Style Sheet to an XML Document
- Applying a Style Sheet Statically
- Applying a Style Sheet Dynamically
- Enhancing Template Rules
- Template Modes
- Named Templates
- Controlling Document Output
- Sorting Node-Sets with <sort>
- Using <sort> with <apply-templates>
- Performing repetition with <for-each>
- Creating an HTML Table
- Using <sort> with <for-each>
- Using Conditional Logic in XSLT
- Controlling Output using <if>
- Controlling Output using <choose>..<when>..<otherwise>
- Understanding XSLT Functions, Variables, and Parameters
- Uniquely Idenfifying Nodes with generate-id()
- Accessing Nodes using <key>
- Understanding the <key>
- Understanding the key() Function
- Assigning Values with <variable>
- Processing Multiple XML Documents with document()
- Creating Dynamic Output with <param>
- Using XsltArgumentList?Create to Add Parameters
- Summary
- Chapter 6: ADO.NET
- What is ADO.NET?
- Data Access using Managed Data Providers
- Core Components of the Managed Data Providers
- Creating the ADONET Web Application
- Security and ADO.NET in ASP.NET Applications
- Acessing Data with User ID and Password
- Application-Level Access
- User-Level Access
- Accessing Data with Integrated Security
- Application-Level Access
- User-Level Access
- Using DAtaSets?Create in ASP.?NET
- Summary
- Chapter 7: SQL Server 2000 and SqlXml?Create Managed Classes
- SQL Server .NET Data Provider
- Advantages of the SQL Server .NET Data Provider
- Creating the SQL2000 Web Application
- Adding a Connection String to Web.config
- Understanding XML Queries
- Writing XML Queries using FOR XML
- Using RAW Mode
- Using AUTO Mode
- Using EXPLICIT Mode
- Retrieving Schema Information with XMLDATA
- Retrieving XML in a .NET Client
- Executing Queries with ExecuteXmlReader?Create
- Adding the XMl Query to Web.config
- The Code Behind Categories.aspx
- SQLXML 3.0
- Benefits of SQLXML 3.0
- The SQLXML Managed Classes
- Using SqlXmlCommand?Create
- Setting Other Properties
- The DisplayEmployees?Create.aspx Web Form
- Summary
- Chapter 8: E-Business and XML
- Transacting with XMl Web Services
- SOAP - The Backbone of Electronic Messaging
- SOAP Messaging Exchange Model
- The SOAP Message
- Using SOAP for RPC
- Using SOAP over HTTP
- Using SOAP over E-Mail
- SOAP Security
- Encoding, Serialization, and Proxies
- Differences between SOAP 1.1 and SOAP 1.2
- Describing Web Services with WSDL
- Abstract and Concrete
- WSDL Structure
- Root Element
- Abstract Definition Elements
- Concrete Description Elements
- SOAP Binding
- Using the <import> element
- Discovering Organizations and Services using UDDI
- How Microsoft and IBM are extending Web Services
- WS-Security and WS-License
- Collaborative Electronic Business with ebXML
- What is ebXML?
- The ebXML Model
- Key ebXML Components
- The ebXML Functional Phases
- The ebXML Messaging Service
- Service
- Chapter 9: XQuery
- XQuery 1.0
- XQuery (Human Readable) Syntax
- Implementations of XQuery
- Microsoft's .NET Classes for XQuery
- A Sample ASP.NET Project using XQuery
- Summary
- Chapter 10: Performance
- Improving ASP.NET Application Performance
- Caching
- Data Access
- Working with Strings
- Performance Monitoring in ASP.NET
- An Aside - What is Application Performance
- Trace Facility
- Measuring Performance in ASP.NET
- Profiling Services
- Performance Counters
- Using Counters
- Analyzing Performance With Sampling
- Application Center Test
- Testing ASP.NET Web Applications with ACT
- The Applications
- Creating TEsts
- The ACT_XQuerySearchEngine?Create PRoject
- The Test Results
- Summary
- Chapter 11: A Web Services Case Study - An E-Commerce Business Engine
- Web Services - For All?
- An E-Commerce Illustration
- The E-Commerce Engine
- Demonstrating the Concept
- The Database
- Building The Services
- The CatalogueService?Create
- The Methods
- Implementing the Methods of the CatalogueService?Create
- Testing the CatalogueService?Create
- Building a SOAP Test Harness
- The BasketService?Create
- The BasketService?Create - Selected Code
- The OrderService?Create
- The OrderService?Create - Selected Code
- The Online Shop - A Consuming Example
- Consuming CatalogService?Create
- Implementing a Basket
- Summary
- Index
Buy Professional ASP.NET XML With C#
Could not find Programming/BottomAd1?Create
Search for books about:
/BottomAd1,
BasketService,
CatalogService,
CatalogueService,
DAtaSets,
DataAdapter,
DataGrid,
DataSet,
DisplayEmployees,
ExecuteXmlReader,
Garnet,
OrderService,
ProductTotals,
Programming,
SqlXml,
SqlXmlAdapter,
SqlXmlCommand,
SqlXmlParameter,
ValidationEvents,
XPathExpression,
XPathNavigator,
XQuerySearchEngine,
XmlAttribute,
XmlDataDocument,
XmlDocument,
XmlDocumentFragment,
XmlElement,
XmlLinkedNode,
XmlNamedNodeMap,
XmlNode,
XmlNodeList,
XmlReader,
XmlTextReader,
XmlWriter,
XsltArgumentList
Search The Net:
Bobsgear - Get A Free
Enterrpise Wiki Space!
Review: The Bobsgear Project was
started to develop a variety of Confluence
plugins. This installation of
the Confluence Enterprise wiki includes flexible
attachments, many Confluence plugins, personal blogs,
interesting articles, and more. Bobsgear already has spaces related to
politics, art and
photography wiki,
technical issues wiki,
ediscovery wiki, health,
Christian theology and Sabbath
School wiki, the
bible, book reviews,
and quotations. Bobsgear
allows free signup, and invites anyone to create a
free hosted Confluence wiki space.
NEW
USERS CLICK HERE! for a quick introduction to
Wiki.
Interested in Reason Software?