BizTalk Utilities CV ,   Jobs ,   Code library  
 
 

Learn XML Tutorial

Introduction

In the XML Zone you will learn about XML and how to make use of it in your applications - start reading to Learn XML

Play the XML game

Learn by playing the "Understanding XML" game.  Read about XML and then answer the questions.  See if you can get a 100% score and if not, play it again..

Table of Contents

10 page PHP SimpleXML reference
The SimpleXML extension of PHP provides set of functions to convert XML to an object that can be processed with normal property selectors and array iterators.

BizTalk and XML Interoperability
From business-to-business supply chain management, through to providing web services, interoperability will play a key role in the next generation of Internet-enabled applications. Developers will be increasingly faced with the challenges of having their applications communicate with other systems. Distributed applications will move to the mainstream as developers produce applications that consume web services provided by third parties, and build web services for others to use. Presenting current and emerging state-of-the-art XML-based solutions to the interoperability puzzle, such as SOAP, BizTalk and the BizTalk Server, this presentation will show how these XML technologies can be used to solve real-world integration and interchange challenges.

Kurt Cagle's 60 Webtricks
Kurt has combined 60 of his web tricks that he has written for various publications. These include: Embed XSLT in Behaviors, Use @Import to load stylesheets and various other tips. Note: These are not all XSLT tips, but varies from scripting, the DOM, etc.

Python & XML
After a brief introduction to the world of XML, this chapter looks at what Python brings to the XML world. We'll review the Python features that apply to XML, and then we'll give some specific examples of Python with XML. As a very high-level language, Python includes many powerful data structures as part of the core language and libraries. The more recent versions of Python, from 2.0 onward, include excellent support for Unicode and an impressive range of encodings, as well as an excellent (and fast!) XML parser that provides character data from XML as Unicode strings. Python's standard library also contains implementations of the industry-standard DOM and SAX interfaces for working with XML data, and additional support for alternate parsers and interfaces is available.

Aprenda XML (Spanish version of Learn XML)
The popular article 'Learn XML' has been translated into Spanish by Emilio

An exploration of XML in database management systems
There is a dichotomy in how XML is used in industry. On one hand there is the document-centric model the other primary usage of XML is in a data-centric model. In both models where XML is used, it is sometimes necessary to store the XML in some sort of repository or database that allows for more sophisticated storage and retrieval of the data especially if the XML is to be accessed by multiple users. This article provides a description of storage options based on what model of XML usage is required.

Building a Client-Side XML Application
This presentation describes a project I was involved in last year, when I served as Director of Consulting at RivCom, an XML consulting firm based in the UK. The project, entitled "XML/EDI in the Transport Industry," was part of a larger European XML/EDI Pilot Project that ran throughout 1999.

MSXML 3.0 and the Next Generation
One thing the world doesn't seem to need another of is Yet Another XML Parser. But Microsoft is working hard to incorporate XML into virtually every product it ships, and key to the success of the effort is a robust XML parser. An XML parser lets you merge data, objects, and programs together by applying context to content. XML is a series of hierarchically arranged labels that, viewed through a parser, contain data and provides context to that data, functioning as both code and data. What's really happening is that by letting you write XML files that act as programs, XML parsers are changing XML from a simple hierarchical text file to a stand-alone programming environment.

What Is XML and Why Should I Care?
A lot has been written about XML, the Extensible Markup Language, but much of it contains misinformation and hype, and relatively few developers actually understand the core concepts of this family of standards. In this presentation I walk through the key components, explaining each one and showing how they are relevant to us as developers and information application designers. By the end of the session, participants will have a basic understanding of the key standards - XML, XSL, XML Schema, DOM, SAX, Namespaces, XLink - and their related technologies, and will know how these standards are used in the different categories of XML applications that are being developed t

XLink: Creating Powerful, Flexible Hypertext Structures
XLink promises an enormous leap forward for hypertext on the Internet, while providing only a taste of what more hypertext-focused systems have attempted to deliver. As a former chair of the XLink working group put it, "XLink is hypertext for the 1970s." That marks a significant advance in manageability and flexibility over the kinds of hypertext linking we have today in HTML - an advance, even by the high standards of the hypertext community.

XML Application on a Unix Server
This article explains how we used XML and XSLT to allow our users to run applications viewed in HTML, from a Unix server. This architechure is very similar to a SOAP implementation, except that we used our own message calls between the front end and the server. The architechure's backend used an Informix database stored on a Unix server.

XML for the VB/ASP Programmer
XML stands for Extensible Markup Language. XML isn't so much a language as it is a system for defining other languages-languages about data. The W3C defines XML as "a common syntax for expressing structure in data." We like to think of XML as "ASCII on steroids." This aticle goes in details providing plenty of source code and tips.

Using VB and ADO to return and update Record Set based XML
This article is about making the most of ADO and XML until the complete Visual Basic.net, including ADO.net, becomes available. This article is focused on how you, as a developer, can use ADO and XML today; and get valuable skills that apply to Visual Basic.net. I also want to show how you can use ADO, XML, and XSLT today, to improve the quality of your development.

XML Interoperability
Presenting current and emerging state-of-the-art XML-based solutions to the interoperability puzzle, such as SOAP, BizTalk and the BizTalk Server, this presentation will show how these XML technologies can be used to solve real-world integration and interchange challenges.

XML and Server-Side Processing
The fundamental requirement is "To provide the right information at the right time, disseminated and displayed in the right way, so that decision makers can do the right things at the right time in the right way"

The Understanding XML Game
Play this free online Flash-based beginners game to learn about the basics of XML.

XML-ify your stored procedures
Designing your stored procedures return and accept XML is a really useful thing to do! We'll cover some of the XML SQL Server 2000 features and discuss using them in your stored procedures. Jimmy Nilsson is the owner of the Swedish consultant company JNSK AB

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 Structures for Existing Databases
Relational databases are a mature technology, which, as they have evolved, have enabled users to model complex relationships between data that they need to store. In this chapter, we will see how to model some of the complex data structures that are stored in relational databases in XML documents. To do this, we will be looking at some database structures, and then creating content models using XML DTDs. We will also show some sample content for the data in XML to illustrate this. In the process, we will come up with a set of guidelines that will prove helpful when creating XML models for relational data.

Learn XML
A comprehensive introduction to XML and the related concepts. Very well suited to beginners from a Microsoft VB or ASP background - and it includes the basic source code needed to get started.

XML for Not Yet Techies
This is a very good introduction to XML for beginners. Highly recommended, it will assist everyone to understand the reason people are so excited by XML.

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!

XML and Binary Data

Many people wonder how to send images using XML

Darshan demonstrates in his article how to send binary data as part of an XML document, using base64 encoding.

This article is sponsored by PerfectXML

Advanced XML Processing in SQL Server 2000
SQL Server 2000 supports retreival and update using XML as a data format. This session is a follow-up to session 5-324 SQL Server 2000 XML Enhancements and presents more in-depth and advanced topics. Topics will include presentations and demonstrations in the areas of advanced SQL statement construction and updating data in SQL Server 2000.

XML, releasing the power of the future?
When people talk about eCommerce, they don’t mean putting a button on the website which says "call 0800…". No, what they are referring to are smart systems (be they desktop machines, CE devices or mobile phones), which can describe themselves to other smart machines and computing devices. These systems are able to sustain automated relationships with each other. Moving information around, fulfilling just-in-time orders, providing receipts and more.

Using XSLT to Transform XML
The Extensible Stylesheet Language Transformation (XSLT) is an event-driven, rules-based programming language, expressed in XML, that lets you create efficient programs to transform one XML structure to another. In this session, you learn about the Microsoft implementation of the important W3C XSLT and XPath standards, and how you can transform your XML documents from one form to another. Keeping your document data as persistent XML objects allows you to deliver effective, personalized Web experiences. By using a combination of XML database technology, XSLT, and intelligent middle-tier processes, you can give your users just the amount of information they need at the time they heed it. In this session, you will learn about creating persistent XML content, and see a case study of a site that uses XML, XSLT, and middle-tier applications to provide a sticky, content-rich Web site.

SQL Server 2000 XML Enhancements
The session highlights the SQL Server 2000 XML and HTTP enhancements. Discussions detail how XML can be stored and retrieved from SQL Server programmatically.

XML Over the Web Today with Internet Explorer 5 and XmlHttpRequest
You've heard about SOAP being a simple and generic protocol which is supposed to become an industry standard to invoke remote methods over HTTP. However, you're still waiting for it to become widely accepted. Internet Explorer 5 already provides a component called XmlHttpRequest that does something similar. With it, you can exchange XMLDOM between a IE5-based client and a Web server. In this session, you learn how to write an ATL based application which uses XmlHttpRequest to obtain info from a Web site and use it locally

Using XML Technologies to Build eBusiness Applications
XML technologies are changing the entire architecture of business application development. This session covers Microsoft's XML strategy and current and future products that can be used to address your development challenges. Presenters show a tangible business application that uses MSXML (DOM, Schema, XSLT), SOAP SDK, BizTalk and SQL Server XML features. The goal for this session is to provide you with a clear road map of where and how Microsoft XML technologies can help your development efforts.

Using the Microsoft XML Engine with Visual Studio
This session shows you how to use the Microsoft XML Parser with Visual Studio. Explore the object model. Learn how easy it is to use the parser in various applications, including using the parser to retrieve and generate XML data, storing the XML data on disk and as streams. This is recommended as a prerequisite to "Using XML in Business Applications."

MSXML In-depth Features - Current and Future
This session covers an in-depth overview of MSXML feature support, including the current and future functionality to be released via our Web Release program. Topics covered include standards support, extended parser features and performance enhancements, as well as new additions to the Microsoft XML Development Center.

Create Document/View Applications with XML
You should be very familiar with the document/view model - a sort of milestone for MFC applications. Today, you can extend the same pattern to Web applications using XML and XSL. Once you installed Internet Explorer 5.0, a slightly enhanced version of the MFC CHtmlView class will provide you with a framework for writing MFC applications that use XML to describe the content and DHTML to render it. The power of XSLT makes possible to change view on the fly for the joy of users.

COM+ and CORBA Interop with XML-based Web Services
While XML based web services like SOAP provide a great protocol for interoperability across the web, they are also a great mechanism for cross platform interoperability in the server to server environment. This presentation demonstrates techniques for exposing an existing CORBA application that integrates with and is accessible from a COM+ application using XML and the Microsoft SOAP SDK. We will look in detail at the requirements of the SOAP listener and how it’s integrated with the SOAP SDK. The sample application will be built using Visual Basic, the SOAP SDK, Java, and C++

Adding/Removing Records from a Data Island Bound Table

This article shows in VBScript and JavaScript how to add and delete data from a table bounds to a dataisland, which includes a clever way to add default values for a new entry.

It is a sequel to Chriss previous article: XML data binding with data types.

ADO, XML and XSLT - Populating Tables and Combo boxes
This article leads you through understanding the structure of the XML returned from ADO recordset. Using the original version of the MS XSLT transformation, Michele explains how to generically populate a table and combo boxes, from the ADO XML stream, using XSL.

Get started in XML now!
This manuscript is an abridged version of a chapter from the Wrox Press book Beginning XML. This chapter concentrates on well-formed XML and takes a look at attributes, comments, empty elements, processing instructions and parsing XML.

The Microsoft DOM Objects in Detail
This manuscript is an abridged version of a chapter from the book XML Programming with VB and ASP. This chapter looks at the Microsoft DOM object in quite some detail, giving references to the objects, methods and properties, with sample code.

The Rise of the Cooperative Economy
This insightful article strives to understand the market forces which may have resulted in XML. The article begins at the beginning and covers a few hundred years of commerce... and postulates at the end that perhaps (finally!) the hierarchies and management theories will begin to fade and dynamic streams of data will become the norm.

XML data binding with data types

  • Our dataisland expert, Chris demonstrates interesting and potentially very powerful features in utilizing the Microsoft XML DSO and data types. The article points out how working with datatypes can ease your sorting routines and formatting of data in dataislands.
  • The source code can be cut and pasted from the document, as the demo's are contained within the article.

Real World XML: Examples of XML at Work

The main focus is on how XML can be used to solve real world problems, often in ways that only XML can. The following tools will be demonstrated and their source code reviewed: CSV2XML.ASP: an application that converts CSV files to XMLDOMs. If only one file is processed, the data is presented using the polymorphic spreadsheet. If two files are processed, the two XMLDOMs are compared to identify missing and different content. The content happens to be imported from CHECSYM.EXE, another standard utility that verifies symbols and inventories DLLs running in any given process. This tool is very useful when trying to confirm any given configuration or to identify the precise differences between two machines. VMMAP.ASP: an application using an ATL component to render virtual memory allocation data as XML. The data is then transformed by XSLT and rendered using CSS StyleSheets to depict the VM data visually.

Creating Dynamic Web pages with XML/ASP and XML format
This article is also a good example of working with server side asp scripting for trasforming XML and XSLT to HTML, plus it has examples of using the MSXML DOMDocument methods.

Why XML?

  • Kurt takes a look at XML and how it will change the world.
  • This article is written as a presentation

Developers Guide to XML

Mark gives a simple example of what XML is and you can get started with using the msxml parser for loading and working with you XML file.

General Guide to XML

Mark explains, in general, why to use XML and how this technology will benifit you.

Using XML and tiered solutions

This article gives a brief description, on how to accomplish a tiered solution using XML. It also has an emphasis on design patterns.

Persisting an ADO Recordset to XML

Loading a Microsoft TreeView from an XML DOM document

This article demonstrates codes on how to load a treeview from an XML document.

 

Recent Jobs

A great opportunity to Digital Vide
here is a greate opportunity as a S
A great opportunity as a Network En
A Greate Opportunituy as a SQL Deve
An immediate job opportunity as a B

View all Jobs (Add yours)
View all CV (Add yours)



Information Online

swimming pool builder
chicago web site design
spfxmasks
Cheap Web Hosting
conference calling
Juicy couture sunglasses
answering service


    Email TopXML