Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/19/2008
Times viewed :
16391
Learn .NET and XML Tutorial
Introduction
In the .NET Zone you will learn about .NET and how to make use of it in
your applications - start reading to learn What
is .NET?
Table of Contents
40 page System.XML Reference This 40 page System.XML Reference covers all the classes for .Net System.XML namespace.
XSLT and ASP.NET What exactly is XSLT useful for and why would you, as an ASP.NET developer, want to learn about it? The answer boils down to the capability of XSLT to transform XML documents into different formats that can be consumed by a variety of devices, including browsers, Personal Digital Assistants (PDAs), Web-enabled phones, and other devices that will appear in the near future.
XQuery and ASP.NET Overview Introducing you to XQuery and demonstrating how to use it in ASP.NET. This article and the demo project are updated for use in VS.NET 2003 / .NET FW v1.1, with the MS XQuery Demo downloaded and installed. After reading this and trying the examples, you should be read to go further into this exciting topic.
Using the .NET SoapFormatter Contrary to a common perception, SOAP is not limited to WebServices or the internet. The protocol is designed to work over a number of different transport mechanisms, email or message queuing for example. Building applications communicating over the SOAP protocol with the .NET Framework is not limited to ASP.NET either. The .NET Framework offers another solution to create and process SOAP messages independent of the whole WebServices architecture. NOTE: This includes the architecture of a SOAP RPC system! The SoapFormatter can generate two different types of SOAP messages: document-style messages for serialized objects and messages suited for RPC-style communication. While the intention behind the two messages types is very different, the format of the two message types is very similar.
ASP.NET XML Architecture ASP.NET is quite a step forward from the original ASP. The ASP programming model is completely revamped to fit with the rest of the .NET architecture. ASP.NET presents a fully object-oriented architecture that promotes the development of well-structured, easy to maintain code and has full access to every .NET class. Just like classic ASP, ASP.NET pages are (primarily) templates for HTML pages with the file extension .aspx. The ASP.NET engine processes the templates in response to an HTTP request and replaces certain pieces before it is sent to the requester, which is typically a web browser...
XML Schema Definition Tool (XSD) in .NET In real world applications, manually creating classes for each XML type your application handles can be a tedious job, especially when you are dealing with very large schemas. Luckily, we don't have to create the classes by hand when we have an XML schema describing the data format. The .NET Framework supplies a command line tool called XML Schema Definition Tool (xsd.exe) to produce C#, VB.NET or JScript classes for types defined in XSD schemas and vice versa. The tool will also perform a number of other XML related conversions that come handy during development work. Table C.1 lists the different options and their invocation syntax.
SQLXML in .NET We will explore how we can retrieve XML directly from SQL Server, insert data into SQL Server from XML documents, the SQLXML web release, various .NET managed classes, plus (all from a .NET perspective with code) FOR XML, RAW, Updagrams, OPENXML and more!
XmlSerializer Overview in .NET We will learn about using the .NET framework to serialize objects to an XML-based representation and then deserializing the XML back into objects. You will learn how to develop classes so their XML representation will map to a given XML format. This is a common problem in applications exchanging data through an XML-based format and the .NET Framework provides a powerful solution in the System.Xml.Serialization namespace. Later in this book we will concentrate on XML Serialization in the context of more distributed applications where we communicate through an XML-based remote procedure call (RPC) protocol named SOAP.
Programming Web Services with SOAP We demonstrate how to create, deploy, and use SOAP web services using toolkits for Java, Perl, and Microsoft's new .NET platform. We cover the installation, configuration, and use of SOAP::Lite for Perl, Apache SOAP for Java, and Microsoft .NET for C#.
COM and .NET Component Services If you are already familiar with the basic .NET concepts, such as the runtime, assemblies, garbage collection, and C# (pronounced "C sharp"), continue reading about .NET Assemblies and COM+ Applications
.NET Framework Essentials: Web Services In this chapter, we describe the .NET Web Services architecture and provide examples of a web service provider and several web service consumers. This article covers 'Web Service wire formats', 'Web Service description in WSDL (Web Services Description Language)' and 'Web Service discovery' in detail.
Talking To HailStorm In this chapter, we'll look at the Kerberos Authentication Service, which Passport uses to validate users, how to construct the SOAP packets that contain instructions for HailStorm web services and the transport protocols we can use to send our SOAP packets to the HailStorm server.
Creating Web Services in ASP.NET To understand the meaning of term "Web Services" we will take an analogous example from the world of COM. If you are programmer working with Microsoft technologies, you have probably used third party components or at least components developed for your own applications. The COM components you developed basically provide "services" to your application. Web services offer similar functionality. Web services offer "services" over the "web". The communication between your ASP.NET pages and web service is via HTTP protocol using SOAP standards (Simple Object Access Protocol). In this article we'll explore creating your first web service using ASP.NET
Building .NET Components and Controls for ASP.NET ASP.NET is a key element of the new Microsoft .NET platform. It provides developers with the scalable rich platform they need to build modern day web sites using strongly typed compiled web pages. Gone are the days of ASP spaghetti code that is interpreted and prone to runtime errors.
Writing ASP.NET handlers and modules The new ASP.Net architecture is highly extensible and allows third parties to create new functionality. It removes the barrier to writing the request handlers/interceptors by removing the dependence on ISAPI based architecture. You don't have to delve out of the ASP.NET or deal with ECB (Extension control Block - a structure used to pass data and pointer to callback functions inside the IIS runtime) kind of ISAPI structures anymore. You will come to appreciate the hard work of the Microsoft developers for such awesome product to make our life so much easier. Includes source code!
ASP.NET Basics ASP.NET introduces a new way of coding that will be familiar to VB or DHTML programmers but a little alien to developers who have only coded in script languages
Migrating from ASP to ASP.NET ASP.NET is designed to be fully backward compatible with earlier versions of ASP. However, there are several areas where this compatibility is less than perfect; and other areas where you really ought to consider updating your pages to get the best out of the new runtime system with ASP.NET
Enhancing ASP.NET Applications with Javascript This session is targeted at ASP.NET programmers who are looking to expand their knowledge beyond server-side development and move more into client-side development with JavaScript
ASP.NET Tips and Tricks Covering ASP.NET topics such as the management of Session state, the new debugging and tracing features, error handling, how running applications can be managed more effectively, and many other cool new features.
What's New in VB.NET? Visual Basic developers need to get ready for the biggest transition they have ever had to make. The next edition of VB (probably called Visual Basic.NET) is designed to make web development as drag-and-drop easy as Visual Basic 1 made Windows development
ASP.NET Mobile Controls To make coping with the various types of mobile devices easier, in particular cellular phones, ASP.NET will ship with a selection of server controls that provide output in WML rather than HTML. In this session, we look at the controls that Microsoft is currently developing
Overview of Microsoft .NET Framework This presentation focuses on the .NET Framework - the platform for building integrated, service-orientated applications to meet the needs of today's Internet businesses. From Web Forms and ASP.NET, to Web Services, deployment, and configuration
XML and SQL Server 2000 Integration Covering the new XML support added to SQL Server 2000. In particular, you will learn about XML recordsets, URL-based queries, XML views/schemas, and how the addition of XSLT transformations can greatly simplify the delivery of XML data to disparate targets.
XML, Webservices, and the .NET Framework Ever wanted to know what .Net is? This article is written by the XML architect and the lead product manager for Web services and the .NET Framework at Microsoft!
Enhancing ASP.NET Applications with Javascript This session is targeted at ASP programmers who are looking to expand their knowledge beyond server-side development and move more into client-side development with JavaScript. This seminar will cover a variety of "tips & tricks" that ASP programmers can use to enhance all of their applications. Traditionally, server-side is developed with ASP, and JavaScript is used for the client-side programming. For most ASP developers, this means that JavaScript can be used to validate forms. For example, there are many JavaScript functions that can verify that a user entered a valid e-mail address in a free-form text box. These functions are easily integrated into ASP. However, this is also where most ASP developers stop using JavaScript. We will look at how JavaScript functions can greatly enhance any ASP application beyond simple form validation
ASP.NET Basics ASP.NET introduces a new way of coding that will be familiar to VB or DHTML programmers but a little alien to developers who have only coded in script languages. This presentation will outline this event driven and more structured code by looking at the ASP.NET object model and what Web Controls are and how they can be used. Web Control Families and the Web Control Object model are also covered.