Subscribe
Tutorial search

XML Tutorials


We hope that you will enjoy our XML tutorials. Feel free to contact us if you would like to be a tutorial hero and contribute your own XML tutorial to our site. Thank you !

Sort by:
3DVIA Shape
3DVIA Shape
I am a 3DS Max modeler,but I am also interested to create some models,using 3DVIA Shape, created by Dassault Systemes.This software give the possibility to publish your models directly in Internet, using XML. http://www.3dvia.com/users/Yoana/search
Difficulty:
XSLT In 5 Minutes
XSLT In 5 Minutes
A quick tutorial on XSLT style sheets to style up your XML feeds
Difficulty:
Learn XML Quickly
Learn XML Quickly
This tutorial will teach you the basic syntax rules for XML.
Difficulty:
Extracting RSS Data with C# and XPath
Extracting RSS Data with C# and XPath
RSS is a technology that is being used by millions of web users around the world to keep track of their favorite websites easily and efficiently.Throughout this tutorial you will learn how to extract data with C# and XPath from RSS.
Difficulty:
XQuery Update for the Impatient
XQuery Update for the Impatient
The XQuery Update Facility is a relatively small extension of the XQuery language which provides convenient means of modifying XML documents or data. As of March 14, 2008, the XQuery Update Facility specification has become a "Candidate Recommendation", which means it is now pretty stable. Why an update facility in XML Query ? The answer seems obvious, yet after all the XQuery language itself - or its cousin XSLT2 - is powerful enough to write any transformation of an XML tree. Therefore a simple "store" or "put" function, applied to the result of such transformation, could seem sufficient to achieve any kind of database update operation. Well, perhaps. In practice this would be neither very natural, convenient, nor very efficient (such an approach requires storing back the whole document and makes optimizing very difficult). So as we will see the little complexity added by XQuery Update seems quite worth the effort. This tutorial attempts to give a quick yet comprehensive practical introduction to the XQuery Update extension, while highlighting some of its peculiarities.
Difficulty:
MathML Presentation Markup for the Impatient
MathML Presentation Markup for the Impatient
MathML comprises two sets of elements: Presentation Markup, the XML equivalent of TeX math, and Content Markup, which may be used to encode the mathematical structure of an expression, regardless of the way this expression is rendered visually. This short tutorial is exclusively about Presentation Markup. After reading it, you should be able to add equations to your DocBook, DITA or XHTML documents.
Difficulty:
DITA for the Impatient
DITA for the Impatient
By reading this short tutorial, you'll get acquainted with the DITA 1.1 markup and after that, you'll be able to author your first DITA document right away. This short tutorial will not discuss the DITA ``philosophy'' or the advantages of the DITA vocabulary over other XML vocabularies (e.g. DocBook).
Difficulty:
XQuery Full-Text for the impatient
XQuery Full-Text for the impatient
XQuery and XPath Full Text 1.0 (abbreviated XQFT hereafter) is a new Recommendation (standard) from the W3C that extend the XQuery language with comprehensive functionalities for full-text search. After a short presentation of main concepts, the present document simply introduces the main features through concrete examples (problem and solution). A more detailed explanation of syntax and semantics would be lengthy and beyond the scope of this document. We would be quite satisfied if this document helps you grasping the essential ideas, and writing your first XQuery Full-Text queries.
Difficulty:
An introduction to XML
An introduction to XML
This introduction to XML provides demonstrations of the basics of learning XML, covering topics such as Web 2.0, AJAX, RSS, Web Services and managing XML data. These short Web-based video modules provide clear examples of XML as well as references to popular Web sites that use XML.
Difficulty:
The Magic of RSS in Affiliate Marketing
The Magic of RSS in Affiliate Marketing
Today, I am going to teach you all about RSS, and how you can use it to build backlinks and consistent traffic to your sites.
Difficulty:
Parsing XML Documents in PHP
Parsing XML Documents in PHP
All XML parsing is done by SimpleXML internally using the DOM parsing model. There are no special calls or tricks you need to perform to parse a document. The only restraint is that the XML document must be well-formed, or SimpleXML will emit warnings and fail to parse it. Also, while the W3C has published a recommended specification for XML1.1, SimpleXML supports only version 1.0 documents. Again, SimpleXMLwill emit a warning and fail to parse the document if it encounters an XML document with a version of 1.1. All objects created by SimpleXML are instances of the SimpleXMLElement class. Thus, when parsing a document or XML string, you will need to create a new SimpleXMLElement; there are several ways to do this. The first two ways involve the use of procedural code, or functions, that return SimpleXMLElement objects. One such function, simplexml_load_string(), loads an XML document from a string, while the other, simplexml_load_file(), loads an XML document from a path. The following example illustrates the use of each, pairing file_get_contents() with simplexml_load_string(); however, in a real-world scenario, it would make much more sense to simply use simple_xml_load_file(): // Load an XML string $xmlstr = file_get_contents(ílibrary.xmlí); $library = simplexml_load_string($xmlstr); // Load an XML file $library = simplexml_load_file(ílibrary.xmlí); Since it was designed to work in an object-oriented environment, SimpleXML also supports an OOP-centric approach to loading a document. In the following example, the first method loads an XML string into a SimpleXMLElement, while the second loads an external document, which can be a local file path or a valid URL. // Load an XML string $xmlstr = file_get_contents(ílibrary.xmlí); $library = new SimpleXMLElement($xmlstr); // Load an XML file $library = new SimpleXMLElement(ílibrary.xmlí, NULL, true); Note here that the second method also passes two additional arguments to SimpleXMLElementís constructor. The second argument optionally allows the ability to specify additional libxml parameters that influence the way the library parses the XML. It is not necessary to set any of these parameters at this point, so we left it to NULL. The third parameter is important, though, because it informs the constructor that the first argument represents the path to a file, rather than a string that contains the XML data itself.
Difficulty:
XML Documentation in .Net
XML Documentation in .Net
.Net provides a way to document or comment your source code. That can in-turn be converted into professional documentation by using style-sheets, MS Documentation tools or some other third party.
Difficulty:
Add/remove elements to/from an XML Document using C#
Add/remove elements to/from an XML Document using C#
This article shows how to add and remove elements from an XML Document using C#.
Difficulty:
Linux and Unix Document publishing using XML
Linux and Unix Document publishing using XML
Robust, open standards for XML document markup and a rich set of freely available tools for XML document parsing and format conversion make it easy to install and configure a complete documentation development and formatting environment on any UNIX or Linux system. This article focuses on DocBook, which is the best-known and most widely used schema for documentation markup.
Difficulty:
3 huge pains in your XML and SOA to avoid
3 huge pains in your XML and SOA to avoid
This article examines three different common anti-patterns, or "worst practices" in XML that can give you a big headache when coding for Web services and SOA. These common errors are often encountered and can really make your life more complicated than it needs to be. These solutions can diffenently cut your misery short.
Difficulty:
Total Tutorials in Category: 154