Listing of Tutorials & Articles in Scripts
- A Technical Introduction to XML
- License: Shareware
- Price: .price.

This introduction to XML presents the Extensible Markup Language at a reasonably technical level for anyone interested in learning more about structured documents. In addition to covering the XML 1.0 Specification, this article outlines related XML specifications, which are evolving.
- Publisher: xml.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Data Binding with Castor
- License: Shareware
- Price: .price.

XML data binding for Java is a powerful alternative to XML document models for applications concerned mainly with the data content of documents. This article by an enterprise Java expert introduces data binding and discusses what makes it so appealing.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Effective XML processing with DOM and XPath in Java
- License: Shareware
- Price: .price.

Based on an analysis of several large XML projects, this article examines how to make effective and efficient use of DOM in Java. The DOM offers a flexible and powerful means for creating, processing, and manipulating XML documents, but it can be awkward to use and can lead to brittle and buggy code.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Managing e-zines with JavaMail and XSLT, Part 2
- License: Shareware
- Price: .price.

This article demonstrates how to automate e-mail publishing chores with Java and XML. This concrete application of XML and XSLT describes an e-mail newsletter (e-zine) publishing application that outputs both HTML and plain text e-mail messages. Five reusable code samples include a Java program to send e-mails using JavaMail, an XSLT style sheet to convert the DocBook sample introduced in Part 1 to HTML, a Java configuration handler (in the form of a SAX ContentHandler), and the Java code that puts it all together in a multistepped transformation.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- XML Tutorial at Zvon
- License: Shareware
- Price: .price.

In this tutorial, selected XML features are demonstrated on many examples which can be downloaded for off-line use..
- Publisher: zvon.org
- Date: 14-03-2012
- Platform: Misc Scripts
- XPath Tutorial
- License: Shareware
- Price: .price.

In this tutorial, selected XPath features are demonstrated with many examples and pictures which can be downloaded for off-line use..
- Publisher: zvon.org
- Date: 14-03-2012
- Platform: Misc Scripts
- DTD Tutorial
- License: Shareware
- Price: .price.

DTD is described in XML 1.0 standard. In this tutorial basic DTD features are demonstrated on many examples which can be downloaded for off-line use..
- Publisher: zvon.org
- Date: 14-03-2012
- Platform: Misc Scripts
- How to use XLink with XML
- License: Shareware
- Price: .price.

XLink, an XML-related specification, lets you achieve dramatic linking effects in your XML documents. In this short tip learn how to include parts of other XML documents in your own XML through XLink. The code example demonstrates the technique..
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Using XML Schema archetypes and XSLT style sheets to simplify your code
- License: Shareware
- Price: .price.

This column demonstrates how to use XML Schema archetyping (and style sheets) to control styling of data for various presentation modes. Ten code samples in XML, XML Schema, and XSLT show how the techniques work to reduce code bulk and simplify maintenance.
- Publisher: alphaworks.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Decoding XML and the DTD
- License: Shareware
- Price: .price.

This introductory article shows how to create XML Document Type Definitions (DTDs) and well-formed, well-defined XML files that can be validated by the XML parser of your choice. While you don't have to include a DTD with every XML file you produce, doing so will make your life a lot easier.
- Publisher: alphaworks.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Introduction to the Darwin Information Typing Architecture (DITA) Article
- License: Shareware
- Price: .price.

The Darwin Information Typing Architecture (DITA) is an XML-based architecture for authoring, producing, and delivering technical information. This article introduces the architecture, which sets forth a set of design principles for creating information-typed modules at a topic level, and for using that content in delivery modes such as online help and product support portals on the Web.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- VoiceXML with XSLT (HTML and WML)
- License: Shareware
- Price: .price.

A Sample Chapter from Early Adopter VoiceXML. This chapter examines the use of the Extensible Stylesheet Language for Transformations (XSLT) as a tool for the generation of VoiceXML. I intend to illustrate a complete, end-to-end example of implementing a voice interface for a client-server database via XML and XSL.
- Publisher: devasp.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Tailoring Content Using XML and XSL
- License: Shareware
- Price: .price.

This paper will identify XML and XSLT as ideal tools for separating content and presentation, and show how these technologies can be used to overcome the inherent difficulties associated with the presentation of data to devices with limited capabilities.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Build XML Data-Driven Web Solutions
- License: Shareware
- Price: .price.

Learn how to build live XML data-driven Web solutions by editing and presenting live XML data on the Web, making the data available for easy, wide consumption. See how you can create Web pages with live views on XML data from a range of data sources including XML data from Office documents, spreadsheets, and XML forms, XML from OLEDB databases, XML Web services, and data from SharePoint lists, and doc libraries.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Using XSLT for content management
- License: Shareware
- Price: .price.

This is the first installment of "Working XML", a column with companion project code that demonstrates the evolution of full-fledged XML applications. This column introduces XM (XSLT Make), a simple and affordable Web publishing content-management solution that takes advantage of XML and XSLT.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Interactive SQL Server & XML Online Tutorial
- License: Shareware
- Price: .price.

This tutorial will show you the different methods of retrieving XML from SQL Server, how to control how the data is returned, and then discuss how to navigate through the returned results. You will also learn ways of viewing SQL Server tables from an XML perspective.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- The case for XML for Analysis
- License: Shareware
- Price: .price.

XML for Analysis is an open, web-based standard for client-server communications between OLAP systems. Since its debut in mid-2001 XML/A has been widely considered to perform poorly in comparison with proprietary, binary protocols as the overhead involved in creating XML documents at one end and then parsing them at the other end was thought to be high.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Unifying Tables, Objects and Documents
- License: Shareware
- Price: .price.

This paper proposes a number of type-system and language extensions to natively support relational and hierarchical data within a statically typed object-oriented setting. In our approach SQL tables and XML documents become first class citizens that benefit from the full range of features available in a modern programming language like C# or Java.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Using XML and Relational Databases with Perl
- License: Shareware
- Price: .price.

This article describes how Perl can be used to transfer data between XML and relational databases, and how XML can bridge two disparate databases. MySQL is used as an example database..
- Publisher: xml.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Simple XML Validation with Perl
- License: Shareware
- Price: .price.

This article explains how to validate the structure of your XML documents with Perl. It does so by combining the simplicity of Test.pm from the standard Perl distribution with the flexibility of XPath..
- Publisher: xml.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Expand XSL with extensions
- License: Shareware
- Price: .price.

The combined power of XML and XSL for representing, manipulating, and presenting data over the Web and sharing data across differing applications has been clearly demonstrated through the fast acceptance and broad usage of these technologies. Still, most developers familiar with the basics of XML and XSL are not utilizing this power fully.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Using XLink to simplify the representation of data
- License: Shareware
- Price: .price.

This column takes a look at how to use XLink pointers when representing data to make XML documents more compact and flexible. Sample code shows examples of an invoice with and without the XLink pointers, plus an example of using XLinks with a URL-addressable database.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Recurse, not divide, to conquer
- License: Shareware
- Price: .price.

Ever want to know how to bridge processing of an HTML element over two XSLT templates? Here's why not to do it. This article demonstrates how to shift your thinking into the XSLT recursive approach, which is especially helpful if you have a background in a procedural language (Java and the like).
- Publisher: alphaworks.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Get ready for XForms
- License: Shareware
- Price: .price.

Traditional HTML forms violate many of the tenets of good markup language design, frequently mixing presentation and data. This article introduces you to XForms, an extension of XHTML that represents the next generation of Web forms. Though XForms is still in an embryonic state, it holds great promise: For instance, a form written with XForms can be written once and displayed in optimal ways on several different platforms.
- Publisher: www-128.ibm.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Essential XML Quick Reference
- License: Shareware
- Price: .price.

Essential XML Quick Reference is for anyone working with today's mainstream XML technologies. It was specifically designed to serve as a handy but thorough quick reference that answers the most common XML-related technical questions.It goes beyond the traditional pocket reference design by providing complete coverage of each topic along with plenty of meaningful examples.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- XPointers
- License: Shareware
- Price: .price.

XPointer, the XML Pointer Language, defines an addressing scheme for individual parts of an XML document. These addresses can be used by any application that needs to identify parts of or locations in an XML document. For instance, an XML editor could use an XPointer to identify the current position of the insertion point or the range of the selection.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- XSL Formatting Objects
- License: Shareware
- Price: .price.

XSL Formatting Objects (XSL-FO) are the second half of the Extensible Stylesheet Language (XSL). XSL-FO is an XML application that describes how pages will look when presented to a reader. A style sheet uses the XSL transformation language to transform an XML document in a semantic vocabulary into a new XML document that uses the XSL-FO presentational vocabulary.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- Native XML Processing in a Statically Typed Language
- License: Shareware
- Price: .price.

The recent rush to adopt XML can be attributed in part to the hope that the static typing provided by DTDs (or more sophisticated mechanisms such as XML-Schema) will improve the robustness of data exchange and processing. However, although XML documents can be checked for conformance with DTDs, current XML processing languages offer no way of verifying that programs operating on XML structures will always produce conforming outputs.
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- XML Programming: Well-Formed Documents and Namespaces
- License: Shareware
- Price: .price.

This paper will cover the following topics: HTML vs. XHTML; XHTML modularization and XHTML Basic; well-formed XML documents; names and namespaces; global attributes and XLink; namespace URI and RDDL (XHTML Basic + XLink)..
- Publisher: only4gurus.com
- Date: 14-03-2012
- Platform: Misc Scripts
- XMLPitstop
- License: Shareware
- Price: .price.

Provides a central location for everything that a developer needs to know about XML technologies (XML, XSLT, XLL, SVG and about 40 other categories). You will find examples with Source Code, Tutorials, Tools, Resources, Books, etc..
- Publisher: XMLPitstop.com
- Date: 14-03-2012
- Platform: Misc Scripts



