This is a guest post by By Pablo Lara H
XML is extensible markup language. XML is used to link, store, exchange and carry data . In a very simple way, it is a language to build other languages. The other languages are, for example, MathML, SVG (Scalable Vector Graphics), SMIL and XHTML. It is a language that make easy to tag the information.
Why is important?
SVG images and their behaviors are defined in XML text files. This means that they can be searched, indexed, scripted and, if required, compressed. Since they are XML files, SVG images can be created and edited with any text editor, but specialized SVG-based drawing programs are also available. And now are known because they are a important part of the HTML5.
All major modern web browsers except Microsoft Internet Explorer (IE), support and render SVG markup directly. The Internet Explorer 9 beta supports SVG.
XHTML (eXtensible HyperText Markup Language) is a family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML), the language in which web pages are written.
SMIL, the Synchronized Multimedia Integration Language, is a W3C recommended XML markup language for describing multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things. SMIL allows the presentation of media items such as text, images, video, and audio, as well as links to other SMIL presentations, and files from multiple web servers. SMIL markup is written in XML, and has similarities to HTML.
So, you are beginning to guess the applications. Those are:
XML has found a place in the world of e-publishing via EPUB. Electronic Publication (EPUB) is an open ebook standard from the International Digital Publishing Forum (IDPF). This is the format used by Kindle, for example.
The Universal AIR XML Generator can create and update the XML of galleries and slideshows of any site, making the tagging and resize process very simple. It is a drop dead simple to use and it comes in a handy AIR application.
Let’s see how we can create a beautiful gallery.
Step 1 Create a new project.
You have to give a name to the project, select the path (relative and absolute). The UAXG is explaining every step. For example, you can read there that the Relative Paths are recommended for simple urls.
Step 2 Select the template
You have to select a template. It can be a template from the scratch or a slide or gallery given as an option.
The options are CU3ER, XML Flash Slideshow, Flashgallery.org slideshow, SlideShow Box, SlideShowPro and PhotoSlide, PhotoWallFX, Polaroid Gallery and Scrolling Gallery from FlashXML.net. And a new clean template to customize, of course.
In this example I have selected a Custom Template.
Step 3 Select the images and tag them.
As you can see, I have been uploading images and tagging them. I can add a custom url if I want.
Step 4 Setting the sizes of the images
We have here the parameters for the images. For example, if I need thumbnails and full page previews, I just have to settle the sizes.
Step 5 Adjusting the XML file
And now I can see the skeleton of the XML file. I can add values as link, thumbnail tag, etc, customizing the template if I want.
Step 6 Previewing the XML file
Step 7 Publishing
In this step you can publish for your local host or straight to the web with the FTP option.
Step 8 You have a brand new XML file.
Universal AIR XML Generator (UAXGis a very easy of use tool for generating or fixing XML files used in web galleries or slideshows. And it has a very affordable price.
Pablo Lara H is an illustrator, photographer and web designer currently based in Chile. Visit him at this page http://pablolarah.cl