<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>123 Computer Training &#187; computer software</title>
	<atom:link href="http://www.1-2-3computertraining.com/tag/computer-software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.1-2-3computertraining.com</link>
	<description>The Easy Way to Master Your PC</description>
	<lastBuildDate>Tue, 01 Jun 2010 22:22:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Adobe Photo Shop &#8211; Finding the Right Photo Editor For You</title>
		<link>http://www.1-2-3computertraining.com/adobe-photo-shop-finding-the-right-photo-editor-for-you</link>
		<comments>http://www.1-2-3computertraining.com/adobe-photo-shop-finding-the-right-photo-editor-for-you#comments</comments>
		<pubDate>Fri, 14 Aug 2009 11:17:01 +0000</pubDate>
		<dc:creator>Christine Pinkston</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[adobe photoshop]]></category>
		<category><![CDATA[adobe photoshop element 7]]></category>
		<category><![CDATA[best deal on photoshop]]></category>
		<category><![CDATA[buy photoshop]]></category>
		<category><![CDATA[computer software]]></category>
		<category><![CDATA[Home and Family]]></category>
		<category><![CDATA[photo editing]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[photoshop 7.0]]></category>
		<category><![CDATA[photoshop effects]]></category>
		<category><![CDATA[photoshop software]]></category>
		<category><![CDATA[photoshop upgrade]]></category>
		<category><![CDATA[product reviews]]></category>

		<guid isPermaLink="false">http://www.1-2-3computertraining.com/adobe-photo-shop-finding-the-right-photo-editor-for-you</guid>
		<description><![CDATA[Having a good photo shop software is crucial to being able to print your own quality pictures.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><!-- Begin: AdBrite, Generated: 2010-07-08 7:26:08  -->
<script type="text/javascript">
var AdBrite_Title_Color = '000000';
var AdBrite_Text_Color = '000000';
var AdBrite_Background_Color = 'FFFFFF';
var AdBrite_Border_Color = 'ffffff';
var AdBrite_URL_Color = '000000';
try{var AdBrite_Iframe=window.top!=window.self?2:1;var AdBrite_Referrer=document.referrer==''?document.location:document.referrer;AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer);}catch(e){var AdBrite_Iframe='';var AdBrite_Referrer='';}
</script>
<script type="text/javascript">document.write(String.fromCharCode(60,83,67,82,73,80,84));document.write(' src="http://ads.adbrite.com/mb/text_group.php?sid=1689055&zs=3330305f323530&ifr='+AdBrite_Iframe+'&ref='+AdBrite_Referrer+'" type="text/javascript">');document.write(String.fromCharCode(60,47,83,67,82,73,80,84,62));</script>
<div><a target="_top" href="http://www.adbrite.com/mb/commerce/purchase_form.php?opid=1689055&afsid=1" style="font-weight:bold;font-family:Arial;font-size:13px;">Your Ad Here</a></div>
<!-- End: AdBrite --></p><p>
<div style='font-style:italic;' class='gtbyline'>by Christine Pinkston</div>
<p>Having a good photo shop software is crucial to being able to print your own quality pictures.</p>
<p><strong>So what would make a good photo shop software?</strong></p>
<p>A photo shop that allows you to enhance the colors, provide contrast when needed, reduce red eye, whiten teeth, and adjust the background is a good one.  It should also provide you with the ability to easily file and retrieve your photo&#8217;s.</p>
<p><strong>What does the price run?</strong></p>
<p>Photo shop ranges in cost from around $50 to over $200. The more you spend on the photo editing software the more it will do but unless you are a professional photographer a mid-grade photo shop should have everything you will need to make your photo&#8217;s look good.</p>
<p><strong>What kind of features does photo shop have?</strong></p>
<p>Photo shop has this great new feature that allows you to store 1500 of your photo&#8217;s online so you can have them any where you are.  This is great if you have relatives that live far away because then they never have to miss the important things in your life.</p>
<p>You are able to select a specific section of a photo and add special effects to it with the bush of a button. You are able to switch between making it a color photo, a black and white photo, or you can use the feature color curves to get the perfect photo. You are also able to get rid of the clutter (cars,buildings) in the background of the photo with photo merge scene cleaner.</p>
<p>You will also be able to make your own scrapbooks, photo books and cards.  You can also quickly and effortlessly keep your photo&#8217;s organized so you will never have to search for a specific photo again.</p>
<div class='gtresource'>
<div style='font-style:italic;' class='gtabout'>About the Author:</div>
<div class='gtlinks'><strong>Are you ready to have exceptional photo&#8217;s?</strong> <a relpost="nofollow" href="http://www.best-online-deals.net/best-deals-on-adobe-photoshop-elements-7.php" onclick="return TrackClick('http%3A%2F%2Fwww.best-online-deals.net%2Fbest-deals-on-adobe-photoshop-elements-7.php','http%3A%2F%2Fwww.best-online-deals.net')" onclick="return TrackClick('http%3A%2F%2Fwww.best-online-deals.net%2Fbest-deals-on-adobe-photoshop-elements-7.php','Adobe+Photo+Shop+Element+7')">Adobe Photo Shop Element 7</a> is an excellent photo editor. It has all of the options you will need without the heavy price tag that you don&#8217;t. To get the best deals on the Adobe Photo Shop Element 7 visit <a relpost="nofollow" href="http://www.best-online-deals.net/best-deals-on-adobe-photoshop-elements-7.php" onclick="return TrackClick('http%3A%2F%2Fwww.best-online-deals.net%2Fbest-deals-on-adobe-photoshop-elements-7.php','http%3A%2F%2Fwww.best-online-deals.net')" onclick="return TrackClick('http%3A%2F%2Fwww.best-online-deals.net%2Fbest-deals-on-adobe-photoshop-elements-7.php','Adobe+Photo+Shop+Element+7')">http://www.best-online-deals.net</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.1-2-3computertraining.com/adobe-photo-shop-finding-the-right-photo-editor-for-you/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Word 2007 Selection Techniques</title>
		<link>http://www.1-2-3computertraining.com/microsoft-word-2007-selection-techniques-2</link>
		<comments>http://www.1-2-3computertraining.com/microsoft-word-2007-selection-techniques-2#comments</comments>
		<pubDate>Sat, 08 Aug 2009 12:24:50 +0000</pubDate>
		<dc:creator>Andrew Whiteman</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[computer software]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[Microsoft Office 2007]]></category>
		<category><![CDATA[Microsoft Word 2007 data entry]]></category>
		<category><![CDATA[software programs]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[Word 2007]]></category>
		<category><![CDATA[Word 2007 training courses]]></category>
		<category><![CDATA[Word tutorials]]></category>

		<guid isPermaLink="false">http://www.1-2-3computertraining.com/microsoft-word-2007-selection-techniques-2</guid>
		<description><![CDATA[Before you can format or edit your text, you need to highlight it. Highlighting your text is a way of telling Microsoft Word that you plan to work with a certain piece of text. (Highlighting is also known as selecting.)]]></description>
			<content:encoded><![CDATA[<p>
<div style='font-style:italic;' class='gtbyline'>by Andrew Whiteman</div>
<p>Before you can format or edit your text, you need to highlight it. Highlighting your text is a way of telling Microsoft Word that you plan to work with a certain piece of text. (Highlighting is also known as selecting.)</p>
<p>The easiest way of selecting text is to position the cursor where you want your selection to start, click and hold the mouse button down and drag to the position where you want to end the selection. It is not necessary to drag across every single line that you want to select. It is sufficient to move in a straight line from start to the finish.</p>
<p>To deselect your text and remove the highlight, simply click anywhere in your text. The flashing text cursor will then reappear.</p>
<p>Another simple way of selecting text is to select the entire document. This is done via the &#8220;Select All&#8221; command. In Word 2007, the &#8220;Select All&#8221; command is found in the &#8220;Editing&#8221; section of the &#8220;Home&#8221; Tab. Click to display the &#8220;Select&#8221; menu and choose &#8220;Select All&#8221;.</p>
<p>The &#8220;Select All&#8221; command is found in lots of programs and lots of environments. It can also be accessed via the keyboard using Control-A: that is to say, hold down the Control key while typing &#8220;A&#8221;.</p>
<p>As well as highlighting characters by dragging across them, Word also allows you to select whole lines. To do this, position the cursor in the left margin and you&#8217;ll notice that the cursor changes to an arrow pointing to the right. Once the cursor has changed, you can simply click to select a single line or click and drag to select several lines.</p>
<p>Another way of highlighting text is to click multiple times. To highlight a word, double click on the word; to highlight an entire paragraph, click three times on the paragraph.</p>
<p>It is also possible to select text via the keyboard. Most of these techniques involve using the Shift key. One popular technique is click followed by Shift-click. First, click to set the start of the area that needs to be selected; next hold down the Shift key and click to set the point where you want the selection to end. All the text between the two clicks will then be selected.</p>
<p>To select text without the mouse, use the cursor keys on your keyboard to position the cursor where you want your selection to start. Next, press the Shift key in conjunction with one of the cursor keys. To highlight character by character, press the right or left arrow depending on the direction that you want to move. To select line by line press the down arrow or up arrow.</p>
<p>The Shift key can also be used in conjunction with Control. For example, if you hold down the Control and Shift keys and press the right arrow, you will select word by word instead of character by character. In a similar way, if you hold down Shift and Control and press the down arrow, you will select paragraph by paragraph.</p>
<p>The Home and End keys can also be used in making selections. For example, if the cursor is positioned in the middle of a line, pressing Shift and Home will highlight from that position to the start of the line while pressing Shift and End will highlight from the cursor position to the end of the line. Holding down Control and Shift while pressing the right arrow will highlight from the cursor position to the start of the document. Control, Shift and End will highlight from the cursor position to the end of the document.</p>
<div class='gtresource'>
<div style='font-style:italic;' class='gtabout'>About the Author:</div>
<div class='gtlinks'>The The writer of this article is a training consultant with <a relpost="nofollow" href="http://www.macresource.co.uk" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk','Macresource+Computer+Solutions')">Macresource Computer Solutions</a>, an independent <a relpost="nofollow" href="http://www.1-2-3computertraining.com/" onclick="return TrackClick('http%3A%2F%2Fwww.1-2-3computertraining.com%2F','Computer+Training')"target="_self"title="Computer Training " >computer training</a> company offering <a relpost="nofollow" href="http://www.macresource.co.uk/courses/ms_Word.htm" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk%2Fcourses%2Fms_Word.htm','Microsoft+Word+training+courses')">Microsoft Word training courses</a> at their central London training centre.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.1-2-3computertraining.com/microsoft-word-2007-selection-techniques-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Illustrator Techniques For Moving Objects</title>
		<link>http://www.1-2-3computertraining.com/adobe-illustrator-techniques-for-moving-objects</link>
		<comments>http://www.1-2-3computertraining.com/adobe-illustrator-techniques-for-moving-objects#comments</comments>
		<pubDate>Sat, 08 Aug 2009 12:19:05 +0000</pubDate>
		<dc:creator>Matthew Fletcher</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AdobeCS4]]></category>
		<category><![CDATA[computer software]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[software programs]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[worldwide web]]></category>

		<guid isPermaLink="false">http://www.1-2-3computertraining.com/adobe-illustrator-techniques-for-moving-objects</guid>
		<description><![CDATA[Because Adobe Illustrator is a vector-based drawing environment, each Illustrator drawing consists of independent elements or objects. Much of the process of creating a drawing consists of transforming objects, either to customise them or to derive other objects. In this article, we will examine some of the key techniques used when carry out such transformations.]]></description>
			<content:encoded><![CDATA[<p>
<div style='font-style:italic;' class='gtbyline'>by Dwight Davidson</div>
<p>Because Adobe Illustrator is a vector-based drawing environment, each Illustrator drawing consists of independent elements or objects. Much of the process of creating a drawing consists of transforming objects, either to customise them or to derive other objects. In this article, we will examine some of the key techniques used when carry out such transformations.</p>
<p>In Illustrator, transformations can be carried out in three different way: using the selection or free transform tool, using the transform tools (scale, rotate, shear and reflect) or using the options in the Transform sub-menu of the Object menu. Using the selection or free transform tools is very much like transforming vector and other objects in most non-specialist programs such as Microsoft Word or PowerPoint.</p>
<p>Moving objects is one of the simplest forms of transformation. To move an object with the pointer or free transform tool, simply position the cursor over the object, click and hold down the mouse button and drag the object to a new position. If you hold down the Shift key as you do so, you will constrain the movement of the object to the horizontal, vertical or diagonal plane.</p>
<p>Another technique is to select the object and then use the cursor keys on your keyboard to move it up, down, left or right. The amount of movement is dictated by one of the settings in your preferences. To change this, choose Preferences from the Edit menu (Windows) or choose Illustrator from the Apple menu (Macintosh). In the general category, enter a setting for &#8220;Keyboard Increment&#8221;. (The default setting is 0.3528 mm.)</p>
<p>When moving elements via the keyboard to move an object, you can increase the amount of movement by a factor of ten by holding down the Shift key in conjunction with any of the cursor keys. Also, bear in mind that keys repeat; so if you keep a cursor key down, the object will move continuously. You don&#8217;t have to press the key repeatedly.</p>
<p>There is also an ultra-precise way of moving an object: use the menu command Object-Transform-Move. This displays a dialogue in which you can enter the precise distance that you would like the object to move. There are four settings: horizontal, vertical, distance and angle. Any of the four can be modified and the other three will be automatically updated. For example, if you enter 10 for horizontal and 10 for vertical, Illustrator will automatically enter 45 degrees for the angle and 14.1421 for the distance. If you then enter 10 for the distance, Illustrator will change both the horizontal and vertical settings to 7.0711; and so forth. The Move dialog also contains a preview option, so that you can verify that the object will end up where you want it to as well a Copy button allowing you to duplicate and offset the original object.</p>
<div class='gtresource'>
<div style='font-style:italic;' class='gtabout'>About the Author:</div>
<div class='gtlinks'>The writer of this article is a developer and trainer with <a relpost="nofollow" href="http://www.macresource.co.uk" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk','Macresource+Computer+Solutions')">Macresource Computer Solutions</a>, an independent <a relpost="nofollow" href="http://www.1-2-3computertraining.com/" onclick="return TrackClick('http%3A%2F%2Fwww.1-2-3computertraining.com%2F','Computer+Training')"target="_self"title="Computer Training " >computer training</a> company offering <a relpost="nofollow" href="http://www.macresource.co.uk/courses/illustr1.htm" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk%2Fcourses%2Fillustr1.htm','Adobe+Illustrator+Classes')">Adobe Illustrator Classes</a> in London and throughout the UK.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.1-2-3computertraining.com/adobe-illustrator-techniques-for-moving-objects/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Top New Additions In Dreamweaver CS4</title>
		<link>http://www.1-2-3computertraining.com/the-top-new-additions-in-dreamweaver-cs4</link>
		<comments>http://www.1-2-3computertraining.com/the-top-new-additions-in-dreamweaver-cs4#comments</comments>
		<pubDate>Sat, 08 Aug 2009 11:03:51 +0000</pubDate>
		<dc:creator>Bailey Harris</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Adobe Dreamweaver CS4]]></category>
		<category><![CDATA[Cascading Style Sheets]]></category>
		<category><![CDATA[computer software]]></category>
		<category><![CDATA[computers and the internet]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.1-2-3computertraining.com/the-top-new-additions-in-dreamweaver-cs4</guid>
		<description><![CDATA[New Additions to Spry Widgets]]></description>
			<content:encoded><![CDATA[<p>
<div style='font-style:italic;' class='gtbyline'>by Joel Jones</div>
<p>New Additions to Spry Widgets</p>
<p>The Property Inspector can be used to change the attributes of any element you select on an HTML page. In previous versions of Dreamweaver, changing the attributes of highlighted text would cause the program to create CSS classes with names like &#8220;Style1&#8243;, &#8220;Style2&#8243;, etc. in the head area of the current page. This random creation of styles was often responsible for getting new web developers into bad habits.</p>
<p>In Dreamweaver CS4, the Property Inspector contains buttons which allow you to switch between HTML and CSS options. When working in the CSS options, you can now target a specific CSS rule before choosing an attribute or, if necessary, create a new rule.</p>
<p>Brand new Spry widgets</p>
<p>Spry is Dreamweaver&#8217;s Ajax solution which uses JavaScript and CSS to add sophisticated interactivity to your web pages. Dreamweaver CS4 includes some useful additions to its existing range of Spry widgets. The Spry Validation Password widget allows you to specify the minimum and maximum number of characters, numbers, uppercase and special characters which can be included in the password entered. The Spry Validation Confirm widget checks that the entries in two fields are identical and displays a customizable error is they are not. This makes it ideal for creating &#8220;Password/Confirm Password&#8221; or &#8220;Email/Confirm Email&#8221; functionality.</p>
<p>Other new widgets include the Spry Tooltip widget which allows you to create a tooltip which will appear when the mouse is placed over the specified text or object. Since the tooltip is inside a DIV element, this offers tremendous flexibility as to the appearance of the tooltip. For example, it could include an image or a Flash movie.</p>
<p>Access to Related Files</p>
<p>The Photoshop integration which was begun in Dreamweaver CS3 has been enhanced in CS4 to offer via the use of Adobe&#8217;s Smart Objects technology. A Photoshop file can be imported directly into Dreamweaver and will automatically come in as a smart object.</p>
<p>Photoshop images are can be inserted using the same techniques as inserting any other image file: Insert &#8211; Image; dragging from the Files panel; dragging from the Assets panel; or using the Insert toolbar. A Photoshop-style Optimise window automatically appears and you can choose the settings appropriate for that particular image usually GIF, JPEG or PNG.</p>
<p>Once the image has been imported, an icon is displayed in the upper left of the image indicating that it is a smart object. Also, in the Property Inspector, the location of the original PSD file is shown in a box marked &#8220;Original&#8221;.</p>
<p>Whenever you open a file which contains linked files, Dreamweaver displays each of the linked files in the Related Files Bar. To access a related file just click on its name. If you make any changes to a related file and asterisk appears next to its name in the Related Files Bar to remind you to save your changes. When you do, the impact of the changes is immediately visible in the main file.</p>
<p>New ways to edit CSS</p>
<p>The Property Inspector can be used to change the attributes of any element you select on an HTML page. In previous versions of Dreamweaver, changing the attributes of highlighted text would cause the program to create CSS classes with names like &#8220;Style1&#8243;, &#8220;Style2&#8243;, etc. in the head area of the current page. This random creation of styles was often responsible for getting new web developers into bad habits.</p>
<p>In Dreamweaver CS4, the Property Inspector contains buttons which allow you to switch between HTML and CSS options. When working in the CSS options, you can now target a specific CSS rule before choosing an attribute or, if necessary, create a new rule.</p>
<div class='gtresource'>
<div style='font-style:italic;' class='gtabout'>About the Author:</div>
<div class='gtlinks'>The writer of this article is a trainer and developer with <a relpost="nofollow" href="http://www.macresource.co.uk" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk','Macresource+Computer+Solutions')">Macresource Computer Solutions</a>, a UK IT training company offering <a relpost="nofollow" href="http://www.macresource.co.uk/courses/dreamwvr.htm" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk%2Fcourses%2Fdreamwvr.htm','Adobe+Dreamweaver+training+courses')">Adobe Dreamweaver training courses</a> in London and throughout the UK.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.1-2-3computertraining.com/the-top-new-additions-in-dreamweaver-cs4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overview of XML Technologies</title>
		<link>http://www.1-2-3computertraining.com/overview-of-xml-technologies</link>
		<comments>http://www.1-2-3computertraining.com/overview-of-xml-technologies#comments</comments>
		<pubDate>Sat, 08 Aug 2009 10:39:37 +0000</pubDate>
		<dc:creator>Andrew Whiteman</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[computer software]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[Computers and Internet]]></category>
		<category><![CDATA[DTD]]></category>
		<category><![CDATA[Schema]]></category>
		<category><![CDATA[software programs]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[worldwide web]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.1-2-3computertraining.com/overview-of-xml-technologies</guid>
		<description><![CDATA[Core XML]]></description>
			<content:encoded><![CDATA[<p>
<div style='font-style:italic;' class='gtbyline'>by Andrew Whiteman</div>
<p>Core XML</p>
<p>XML seems to be popping up everywhere nowadays; but what exactly is it? Extensible Markup Language (XML) is a specification by the Worldwide Web Consortium (W3C) for creating markup languages such as XHTML. The XML specification is being used in an increasingly wide range of applications for exchanging data between different environments, platforms and media. One of the main reasons for its rapidly growing popularity is its flexibility. It allows developers to define their own hierarchy of tags which reflect the structure of their data. In addition to the core XML specification, a number of other technologies have been developed for working with XML projects.</p>
<p>XML Schema</p>
<p>Closely linked with XML documents, we have XML schema. XML schema documents and schema languages are used to validate and document XML markup languages. They allow developers to explicitly lay down the syntactical and structural ground rules for particular classes of XML documents. A number of schema languages have been developed but perhaps the two most important are those defined by the W3C: Document Type Definition (DTD) which was built into the original XML specification and the more XML schema language developed a few years later.</p>
<p>XSL, XSLT AND XSL-FO</p>
<p>Next we have XML technologies for transforming XML. Extensible Stylesheet language (XSL) comprises two parts: XSL Transformations (XSLT) and XSL Formatting Objects (XSL-FO). XSLT stylesheets are essentially XML documents which transform a given class of XML document (referred to as the source tree) into a different class of XML document (referred to as the output tree). XSLT documents can be compared to CSS documents but are much more powerful. XSL-FO documents are written in XML and control the formatting layout in an output document in a very detailed manner. It allows the definition of layout masters from which are derived page sequences for generating the final document pages. Flow objects are then used to bind data to the various regions of pages.</p>
<p>XPath, XLink, XPointer and XQuery</p>
<p>When you need to target elements within XML files, there are a number of technologies we can call upon. XPath, XML Linking Language (XLink), and XML Pointer Language (XPointer) are all provide solutions for linking and addressing when working with XML documents. XPath is a declarative language which uses expressions that resemble the directory paths used to describe locations in computer file systems. XPath expressions are used in XSLT documents to address specific nodes within the hierarchy of the XML source document.</p>
<p>XLink is basically a method of creating hyperlinks within XML documents. It overcomes some of the limitations of the hyperlinks used in XHTML, such as the fact that each hyperlink has only one source and one destination. XPointer allows you to create links which point to very specific points within the hierarchy of an XML document by including XPath expressions in its syntax. XQuery is designed to query XML data in much the same way that SQL is used to query databases. It uses XPath expressions to extract elements and attributes within the structure of an XML document.</p>
<div class='gtresource'>
<div style='font-style:italic;' class='gtabout'>About the Author:</div>
<div class='gtlinks'>The author is a training consultant with <a relpost="nofollow" href="http://www.macresource.co.uk/courses/xml.htm" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk%2Fcourses%2Fxml.htm','Macresource+Computer+Training')">Macresource Computer Training</a>, an independent <a relpost="nofollow" href="http://www.1-2-3computertraining.com/" onclick="return TrackClick('http%3A%2F%2Fwww.1-2-3computertraining.com%2F','Computer+Training')"target="_self"title="Computer Training " >computer training</a> company offering <a relpost="nofollow" href="http://www.macresource.co.uk/courses/xml1.htm" onclick="return TrackClick('http%3A%2F%2Fwww.macresource.co.uk%2Fcourses%2Fxml1.htm','XML+training+courses')">XML training courses</a> in London and throughout the UK.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.1-2-3computertraining.com/overview-of-xml-technologies/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
