Sunday, April 3, 2011

Bookmarking Service

Looking For Direction In The Starting Zone? This Worgen Leveling Guide Explains Every part From The Very Start - By: nevix0oxsc


To start out with, your initial quest will be to seek for an absent person for Liam Greymane. You’ll discover him the moment the introduction scene for the Worgen race ends. The NPC you are sent to find is along a close-by alley and turns out to be killed. Return to Liam. You are only Human for now, but you will uncover just how the Worgen begins in due time.

After returning to Liam, you’ll have to perform a number of boring quests. One of them requires you to round up residents within the close by homes. Another then requires you accumulate supplies across the zone in addition to battling a number of the worgen who managed to break past the fortifications of Gilneas (Your beginning city). Upon completion of those quests, a full evacuation is called for wherein you'll be sent to an NPC with the name Genn Greymane. He’ll send you off to seek for a Lord Darius Crowley to solicit his help as he'd hidden cannons and gunpowder that the city needed if they planned on surviving.

Once Persuading Crowley to assist you and position his cannons, Greymane will notice that his Alchemist aid is gone and you'll be despatched on an escort quest to bring him to safety. You will be on horseback the whole duration and hunted by ravaging Worgen. Keep cool here as if you panic chances are you'll very effectively botch the whole lot up. It’s an easy quest.

As soon as the Alchemist is saved, a little dialogue between Genn Greymane, Liam Greymane and Crowley will ensue which the decision to bring about a diversion is decided. Together with Crowley, you will head to Light’s Dawn Cathedral for a last stand. After mowing down waves of Worgen using the cannons, you will be pushed back further inside the cathedral where you’ll finally be zerged. Your character falls into a blackout. From there, you’ll regain your consciousness quite a bit hairier than whenever you blacked out. Lord Godfrey, the advisory officer to Genn Greymane insists that you be terminated. Genn Greymane shows up quickly after and reminds them of your sacrificial act which had saved the people of Gilneas and requests that the alchemist provide elixirs to calm the feral tendencies of the Worgen.

You’ll then be able to shapeshift between a human and worgen. Later on, the Forsaken enter the scene as they intend to lay claim to Gilneas for the Horde. You will be sent to Stormglen to complete a few quests and a story will be played out by Lord Darius Crowley relating to the history of how the Worgen first existed. He explains that there is a rare artifact (The Scythe of Elune) which needed to be hidden before the Forsaken managed to find it.

A dialogue between Greymane and Crowley will ensue where they each announce that they are also stricken by the Worgen curse. Godfrey, who isn’t infected leaves the scene.
……………………………………………….


Increase Your PR Using Manual social bookmarking service - By: Callum Russell


Now a days holding an online business is not so important as best usage of search engine optimization services. Currently manual social bookmarking service is the most relevance and unique service of online industry. If you are a beginner or your site is not performing well then must take experts guidance and about the relevant packages that can best suit to your concern in flourishing in online business. Manual social bookmarking service can enable the site owner to avail higher number of qualitative one way links to the website and also can achieve organic traffic. Through this service you can store, classify,share, and search details of web pages, and can also minimize your shortcomings. Being an influential service, it can lead you in the market of search engines, and also higher number of links too. Application of manual social bookmarking service is not so tough that no one can use it. Its very simple in use and also if used properly then you may lead in search engine market. Although simple to bookmark your web page to more than 25 social bookmarking websites, but then also efforts needed in the creation of accounts on all these social bookmarking sites including verifying, and submission.

But owners of websites shouldn't worry as their site will be handled by experienced Web 2.0 marketing professionals, who know the task very well, and are in the business for a long time. They are so skilled can do manual submission very rapidly and also well aware how to do it and also for which site. While using manual social bookmarking service being an online owner will definitely like that your site should be noticed by higher number of audience. Once you do the submission using this seo tool then definitely your website is going to avail all the major social networking websites, and your site get recognized very quickly. The best way to lead in search engines is to check out the features of manual social bookmarking service, and accordingly apply them and then start availing higher number of visitors and indirectly increasing your page rank. So always use this service under the guidance of search engine experts, and lead the online market with high PR.

……………………………………………………………………………………………………………………………………………………………….

Salaries for Oracle DBA

Career and Salaries for Oracle DBA - By: techno1975


Orac, database by oracle, orac value, orac values, orac scale, Oracl databases, Orac Database Administrator, Orac DBA, Oracl relational database

Oracle Database Introduction and Basic principles:

The purpose as soon as i've would be to explore various databases you can purchase today along with the features furnished by the Orac Database and it is usage in context of Enterprise Resource Planning. What are roles primarily done by and expected from an Orac Database Administrator.

Orac DBA

Oracl is often a relational database. In a relational database, all information is kept in two-dimensional tables that are made up of rows and columns. The Orac Database enables you to store data, update it, and efficiently retrieve it. Oracl is one of popular commercial database used for assisting computer data for huge business venture apps like Oracle E Business Suite and also SAP, PeopleSoft and JD Edwards.
Oracle provides SQL Tools to create and manage the Oracl database. The database is made of physical and logical structures through which system, user, and control details are stored. The application that controls the database is known as the Orac Database Server. Collectively, it that runs orac along with the physical database are classified as the Orac database system.

Common Oracle Database Admin Tasks

Being an Oracl Database Admin, you happen to be anticipated to lead to the next tasks:

1. Installing Oracle software
Installing Orac Software requires comprehension of the Oracl Software Requirements along with the System Requirements. One should understand both hardware in addition to software portion of Orac Database Installation requirements and support the installation on servers in order that the software might be accessed by the clients as well as the applications while using Oracl Database.

2. Managing Oracle Database
In the event the software packages are installed, then requisite database must be defined. There could be a necessity to populate the databases while using data and the required structure. In case the database is required by a credit card applicatoin running about the database therefore the DBA has to fulfill the installation should the software application using the Oracle Database.

3. Ensuring that the latest patchset is applies and database is tuned appropriatelyEvery now and then Orac will release new patches or upgrades on the Database or Oracle E Business Suite. These patches and upgrades have to continue with the upgrade process or patch management process recommended by Oracle. The Database Administrators are expected frequently to deal with upgrades and do the patch application. Performing upgrades from the database and software to new release levels.

4. Other Tasks • Database administrator is also respsonsible for a large number of tasks that needs to be done by him • Starting up and shutting down the database • Managing the database's storage structures • User Management and Security Management• Managing schema objects, such as tables, indexes, and views • Managing the data backups and performance tuning of the database at the appropriate time • Proactively monitoring the database's health insurance and taking preventive or corrective action as required • Understanding the performance related issues and working for the performance availability

Within the next few paragraphs we're going to concentrate on the way everyone has built their in Oracle and how they've progressed just as one Oracle Technical Consultant. The salaries along with demand and flexibility regarding working hours for a seasoned Orac DBA professional are very attractive. This salary advantages incorporates job pressures to be presented on a 24X7 duty and having calls during vacations and holidays. Throughout the maintenance period and code movements you must develop vacations and at-times run to the work location irrespective of your own commitment in the event of production downtime.

Around the upside, the profession is definitely changing and constantly challenging, knowning that, for a lot of keeps it from ever being boring. The salary can be be extremely beneficial to an experienced database admin with specialized skills and also a degree (six figures), and even better, leadership/management credentials and experience.
A database admin is not only a repair shop who keeps the database engine tuned and running. She is included in capacity planning, which has a financial impact to the company. In many cases the DBA provides extensive of direct customer contact if your company manages other companies data in anyway, and so has a huge role in the relationship the business has with its customers. The DBA accounts for safe-guarding the safety and integrity of enterprise data. Negligence on the part of the DBA can tank a healthy company rapidly.
#keep#Find out about Orac Database here.
……………………………………………………………………………………………………………………………………………………………………

Laptop Satchel Bags

Laptop Satchel Bags: Best Thing since Sliced Bread? - By: Max Info


Believe it or not, a few years ago people did not use laptops because they were apprehensive about lugging the laptop over one shoulder, and some would also find the dull and drab bags quite unfashionable to be found lugging around. However, with more people using laptops as portable computing became a necessity, there was a drastic change in the designs, shapes and styles of laptop carrying cases – one of them being the satchel bag laptop carrying cases.
Here is some more information about these of laptop bags.
What is the Laptop Satchel Bag?
As the name suggests, the bag is a laptop bag that is designed as a satchel. Not only does the satchel add some style to everyday attire, but it also acts quite well as a retro type of chic. There are several types, designs and colors of laptop satchel bags that are available. In fact, for the fashion conscious, there may be laptop satchel bags that fit different attires in their wardrobe, all one has to do is to search for them.
Why the Laptop Satchel Bag a Good Idea?
A laptop satchel bag is designed after the retro school bags, and therefore has several quick to the hand compartments where one can store documents and smaller devices like the mobile, etc. Also, most laptop satchel bags come with a rabbit’s ear handle, that makes it easier to carry when you do not want to are wearing evening wear or other attire on which a laptop bag sling would not be becoming.
Secondly, these bags are much more stylish and presentable than the dull and dour laptop bag that one generally sees around. These bags are a great idea when it comes to add some color and style to the dull corporate attire!
What fabrics can I get a Laptop Satchel Bag in?
You can get these bags in any color, fabric, style and design. These bags are as durable and of superior quality and can be used for daily use as well as event use. Apart from the regular rectangular shaped satchel bags, one can also get laptop carrier bags in satchel style in the long rectangle shape. This shape is more unique and stands out among a horde of other laptop carrier bags.
Where can I get a Laptop Satchel Bag?
Any manufacturer or dealer of laptop bag should have these bags. If you have problems finding the right kind of bag for your laptop and needs, try the various website that deal with laptop accessories online. One of them is bound to have the style and design that you are looking for. While buying these bags online, make sure that you are buying them from a safe website, which does not compromise your internet and online identity.

……………………………………………….
How To Take A Screenshot On A Mac - By: culluivywi


Listed here are basic and easy-to-follow methods on how to take a screenshot on a Mac personal computer. Though these methods appears to get just the basic principles, you will discover it hard to recognize in case you are a fresh user or if it's your very first encounter on a Mac. This guide is going to be an incredible introduction to newbies. It's going to supply you a bit knowledge of how this method operates and take pleasure in one of its numerous features which can be capturing a screenshot.

You will be needing a functioning Mac personal computer and of course, your fast fingers to complete the actions on how to take a screenshot on a Mac.

In taking a screenshot on the Mac, the command key is quite beneficial for it is the essential that is primarily utilised in finishing the instructions. The command key is to be pressed and held down jointly with two or more other keys. Which makes it basic due to the fact you are going to only be utilizing the keyboard shortcuts.

The next is going to be the approaches on how to take a screenshot on a Mac and straight save it for your desktop.



To get a screenshot from the total display screen, press and hold down Command crucial with the Shift important and 3. If you allow go, it saves the picture towards the desktop with the title Picture one.


To seize a screenshot of a region and save it to your desktop, press and hold down Command key plus the Shift important, four after which click the location.


To get a screenshot of a window and preserve it to the desktop, press and maintain down Command essential plus Shift crucial, four, and press Area bar, then click on a window.

In doing individuals instructions using keyboard shortcuts, be sure that you might be holding down the command, shift and quantity keys concurrently.

You may also possess a screenshot with out using the keyboard shortcuts. The basic way on how to take a screenshot on Mac through an application is through the use of the Seize application from the Mac OS X. It really is witnessed at the Applications then Utilities and there is certainly the Seize. Soon after taking the screenshot, you are able to preview it with the File menu, Grab then Preview.

Try out these measures every so often. If you are previously utilised with Mac’s setting, you'll find it really simple on how to take a screenshot on a Mac.

………………………………………………………………………………………………………………………………………………………………….

Hire ERP Candidate

Hire ERP Candidate - By: techno1975


How to do an effective SAP Recruitment and hire the right candidate from available ERP Global resources is what we will like to put some light here.
One particular. Look for the suitable Skillsets

Step one to locate a specialist is to comprehend the particular set of skills you are looking for. The Drain solution collection is actually wide, in addition to instructors generally have quite filter aspects of knowledge. Among the frequent draws in I discover SAP buyers fit in is that they generally believe which huge software integrators or maybe his or her recommended distributors can have the actual SAP experience that they require. Although usually genuine from the primary elements of Drain, it's not at all usually true with regards to the particular newer Drain adventures, the modern product or service releases or for industry-specific web template modules, when you're commonly happier to work with a distinct segment consulting firm, impartial consultant or even SAP right.

A couple of. Where you can Search --

There are several productive, even if unconventional, methods i always would suggest to help you find the correct specialist. One of them involves going your own personal network, the company's community, recent consultants that you just rely on, ASUG, SAP Community System, Linkedin, SAP Specialist textbooks creators of these studies, skillfully developed, industry experts in addition to SAP Teachers. The SAP marketplace may be tiny while you are searching for talking to sources, and a lot in the genuine industry experts can be very happy to assist you in finding the right expert if you find them.

Several. Assess the Job application *

A good SAP cv should be utilized only to determine whether a person is actually job interview suitable. Though it is easy in order to fall under the actual trap regarding seeking the best customer "on document," you should never platform the getting decision using a application on it's own. There are many essential steps you must adhere to while going over the actual resume:

the. Really does the person develop the set of skills as well as expertise you are looking for?

b. Perhaps there is virtually any inaccuracy or maybe inconsistencies in the cv?

h. Does the continue go with the actual individual's LinkedIn or additional on-line profiles?

debbie. What exactly details will searching on individual's identify arrive by using search engines like google?

at the. Could be the personal asking questions about SAP's Local community Circle or maybe giving answers to questions and adding?

farreneheit. Are you aware of individuals who have caused individual during the past and will offer many suggestions?

Some. Check into this Asking Knowledge - Specialists working on your SAP task must have past setup knowledge and also the suitable set of skills you want. Experienced SAP consultants should be able to change concerning company dialect in addition to "SAP speak" so which everybody can readily recognize. Should they have difficultly achieving this, you should be worried in addition to issue his or her experience.

A few. Setup some sort of Technological Appointment - Doing specialized interview is frequently any challenging process, because the purpose you are getting a guide is really because a person don't have got internal SAP expertise inside the certain place. Here are a few simple actions you need to adhere to:

a new. Require enterprise and IT members in your meet with crew.

t. Build an indoor pre-interview achieving, construct the particular specifics of the engagement and provides a script for all to check out.

h. Entail some sort of technological This resource or perhaps specialist you confidence must a few certain Drain technical/functional issues.

deb. Only by asking questions that you've got an awareness in the suitable solution.

age. Inquire the direction they would certainly remedy a proper matter that will be the main setting of labor.

f. Never make use of the SAP appointment queries which have been quickly that comes with the internet.

Six. Look for Great Communication Ability ( space )

Communication skills are a important area of any proposal, although they are generally unnoticed. Your guide will be able to show themself plainly as well as know what the two small business and yes it workforce are saying. You will want to get a consultant that reduces the risk for specialized info, is easy to know possesses beneficial listening skills.

Several. Look for Referrals ( space )

It really is shocking if you ask me how many professionals get the interview without the research investigations. It is wise to read the personal references for just about any new consultant, even at a preferred seller, and there is lots of consultants in the industry whom don't contain the necessarily ability to achieve success.

In case you don't hear returning through the referrals, subsequently that ought to be some sort of warning sign: In my experience, consumers are happy to offer references for good professionals.

Determining the right advisor isn't too tricky, nevertheless it may involve some extra work by you. Help make no error: Getting an incorrect advisor may ultimately produce a lot more operate along with difficulties for the business in the end. In the event you stick to the several guidelines earlier mentioned you can significantly transform your odds about obtaining a great guide. What do you think are the most useful solutions to be sure that organizations seek the services of the correct specialist?
ERP Recruitment solutions by CTFIGLOBAL can also be of help here!

Learn about Oracle Recruitment and explore SAP Wikipedia.
………………………………………………………………………………………………………………………………………………………………

Web Services

Web Master – A career Path - By: Admec Multimedia Institute Rohini Delhi Vasu


Web Master – A career Path
Yes, The above given heading is very true for all those who wish to opt web designing as a profession. Now who is a web master, what is web designing what’s its scope etc…many such type of questions often comes to our mind. So, lets us first clear out these doubts.
A http://www.admecindia.co.in/template-design.html”>Web design program is a computer program used to create, edit, and update web pages and websites, but a person who is responsible for maintaining a website(s) is known as web designer or web master. So, webmaster is the person responsible for maintaining, updating and also creating a website(s).He or she may also be responsible for the promotion of the website by various means such as
advertising and search engine optimization.
At ADMEC we have a specialized 1 year diploma course in web designing which is known as Web Master Program, we call it as web master because we train an individual in such a manner that after the completion of the program he/she is not known as a web designer but they are known as masters of web designing. Our web master program combines both designing as well as development part i.e. front end and backend logics. This program is a vast program which includes applications like Photoshop, Illustrator, Flash, Advanced Action Script, XML, HTML, CSS, DHTML, JavaScript, Dreamweaver, Fireworks, Sound Booth, SEO, Hosting, PHP, MySql, CMS, Drupal, Zoomla, and Word Press, etc. Contents and application included in this program is not provided/ covered by any other institute.
There are a large number of career options after web designing such as an individual can become a Web Graphic Artist, Image Editor, Visualizer, Template Artist, Interface Designer, Web Designer, Web Master, Presentation Artist, Web Developer, Audio Editor, Sound Producer, Instructional Artist etc. As global businesses have increased, every one is in need of a website. Website design job has become very popular as every firm is, now days, interesting in showing active presence in the web world and need a web designer and developer for this.
You can go to school, either college or technical schools which provide certifications.
The quality of teaching at these institutions can vary significantly but 1year diploma program offered by ADMEC will train you to create and design World Wide Web sites for business and commercial purposes. This program gives a good opportunity to work as a free lancer also apart from a regular job that means you can work from home for various institutions and companies and can earn a good amount of money. http://www.admecindia.co.in/”>ADMEC is the only Institute which gives an individual professional training because the teachers here at ADMEC are hardcore professionals.
If you like this topic & want to subscribe this then just make an email to us at info@admecindia.co.in & give us your feedback.

………………………………………………..
Are You Still Confused About Web Services? - By: James Koh


If you are still having a hard time grasping web services don't worry, you are not alone. There are a number of people that have heard about web services, but are still uncertain exactly what it is that they do and how they are at all beneficial. After reading through the following you should have a little better grasp of what it is all about.

The basic function of web services is to get your application on the internet so that it can get the exposure that you want it to have. Most of these come in the form of HTTP, Hypertext Transfer Protocol, or XML, Extensible Markup Language. The HTTP protocol is the most widely used on the internet, but XML is very popular as well.

Once we figured out that we could put different things on the internet, we then had to figure out how to make it all work together. This is where web services came into play. What they do is to allow different platforms to work together on the internet seamlessly.

There are a couple of different ways that these can be used. The first is a set of things that are used all the time. There is no need to do the same thing over and over again, so there were web services that were created to do this same thing again and again so that you didn't have to. Some examples of these are currency converters and translators for other languages. The next thing that they are used for is to allow all of your different software products to connect with one another if they are designed for that. An example of this is the incorporation of some of your bills into your budget so that you have a running tab of what is incoming and outgoing.

While there are a variety of different programming languages that can be used, web services can be used and created for all of them. All it takes is the ability to create a document in the proper programming language and then save it in the correct document format for it to be translated into a functional service. There are a few different ways that this can be done, and it is far too long to explain here.

While you may not now know all the small details and inner-workings of how web services work, you do now have a better idea of what they are about. For those who are interested in learning more, just do a little research. There are places all over the internet where you can learn more about this subject because it is so necessary for the internet to continue.
……………………………………………………

Two Types of VPS Hosting Services - By: aaliyah


Virtual private servers are the most preferred among servers hosting and it can be availed easily by those who can't afford the expensive services being provided by the shared web hosting and dedicating hosting services as it offers services at less cost. Generally, Virtual private servers bridge the gap between shared web hosting services and dedicating hosting services giving freedom from other customers of the VPS service which eliminates to think about security breaches through other problems. VPS services help in increasing the server performance.

When conducted investigation VPS server India has developed and considered as one of the most popular, effective and provide affordable solutions for a large number of business owners. VPS providers place further restrictions and are a bit more difficult to administrate than normal dedicated servers yet can run on a different operating system to accomplish and fit the server to your needs.

There are two types of VPS Hosting Services, namely Managed VPS and Unmanaged VPS hosting services.

In Managed VPS hosting service

This service is moreover like shared hosting services. Managed VPS hosting service India provide professionals who are well trained in solving various kind of hosting related technical issues, able to administrate and handle easily. They also ensure that your web functions are at safe hands and let you able to concentrate on the other important tasks at the same time. Managed VPS hosting service provide 24 hours service of technical assistance to help you regardless of the place where you are located and time boundary. Further, ensure that your server is working actively all throughout without stopping. This service lessens your worries by tackling most of your complicated web hosting server tasks by their experts.

In Unmanaged VPS hosting service
Here, it is a little bit different from the Managed VPS hosting service, the role of administrating Windows or Linux server should be done by you. To handle your related technical functions, Unmanaged VPS hosting service will provide a power cord which would be connected to the server with a cable, a standard software installation and other required material for you to manage the service. These types of services are taken in charged by those companies that have technical staff with sound knowledge of handling hosting issues.
Another type of Unmanaged VPS hosting service is Unmanaged Cheap VPS India, which create an air of relief for most of the customers to save many dollars instead of making a huge expense on hiring technical assistance, as you yourself will be able to handle most of the related hosting issues. But sometimes such kind of issues can cause back-ups related problems, trouble shooting software, etc, these might create a complicated situation and might need to hire an expert to tackle it.
In fact, Virtual private servers are proved to be the perfect decision to make for any kind of website, application or server hosting. They provide you with a complete independence to choose the architecture on which the server will be processing so that you will be able to run almost any application. Though, some applications might create problems while running on virtual servers, at much ease their expert technical assistance will take the responsibility to encounter it with software which is mostly anti-virus and firewall software. Hence, Virtual private servers (VPS) allow resellers to fully control and allocate resources to their customer.
………………………………………………………………………………………………………………………………………………………………….
Are You Still Confused About Web Services? - By: Alvin Jay


If you are still having a hard time grasping web services don't worry, you are not alone. There are a number of people that have heard about web services, but are still uncertain exactly what it is that they do and how they are at all beneficial. After reading through the following you should have a little better grasp of what it is all about.

The basic function of web services is to get your application on the internet so that it can get the exposure that you want it to have. Most of these come in the form of HTTP, Hypertext Transfer Protocol, or XML, Extensible Markup Language. The HTTP protocol is the most widely used on the internet, but XML is very popular as well.

Once we figured out that we could put different things on the internet, we then had to figure out how to make it all work together. This is where web services came into play. What they do is to allow different platforms to work together on the internet seamlessly.

There are a couple of different ways that these can be used. The first is a set of things that are used all the time. There is no need to do the same thing over and over again, so there were web services that were created to do this same thing again and again so that you didn't have to. Some examples of these are currency converters and translators for other languages. The next thing that they are used for is to allow all of your different software products to connect with one another if they are designed for that. An example of this is the incorporation of some of your bills into your budget so that you have a running tab of what is incoming and outgoing.

While there are a variety of different programming languages that can be used, web services can be used and created for all of them. All it takes is the ability to create a document in the proper programming language and then save it in the correct document format for it to be translated into a functional service. There are a few different ways that this can be done, and it is far too long to explain here.

While you may not now know all the small details and inner-workings of how web services work, you do now have a better idea of what they are about. For those who are interested in learning more, just do a little research. There are places all over the internet where you can learn more about this subject because it is so necessary for the internet to continue.

………………………………………………………………………………………………………………………………………………………………..

What is XSL?

What is XSL? - By: Jamie Simpson

XSL is a language for describing the style of a document, much like CSS (Cascading Style Sheets); however XSL is used to style XML (eXtensible Mark-up Language) documents. The syntax differs from CSS, yet can achieve the same results. In addition to this, XSL can be used as a transformation language (XSLT), and it can also use advanced styling, through using formatting objects, and building further on CSS.

XSL is only the visual half of the page you want to see. Behind the styling there is an XML document containing the content that you wish to show. The XSL will not contain any data, just as the XML will not contain any visual instructions.

An example of an XML document is laid out below:

< day>

< AM>< Breakfast>Cereals< /Breakfast>

< snack>Chocolate< /snack>< / AM>

< PM< lunch>Sandwich< /lunch>< snack>Crisps< /snack>

< dinner>Roast< /dinner>< / PM>

< / day>

The document has a logical meaning from looking at the English words which create the structure. This data could represent something like a typical day's food consumption.

This raw data could now be viewed on any Java enabled device, from a handheld to a supercomputer. Viewing it in this state would render an output similar to the raw data above. XSL would style this, creating a visually pleasing structure, with different fonts, colours, background images, etc. It could even display the data in a form other than a tree, perhaps grouping the AM and PM items together in boxes.

< xsl:template match="AM">

< fo:block font-weight="bold">

< xsl:apply-templates/>

< /fo:block>

< /xsl:template>

< xsl:template match="PM">

< fo:block font-style="italic">

< xsl:apply-templates/>< /fo:block>

< /xsl:template>

This would make all AM elements appear in a bold type face, and all PM in italics.

XSL and CSS are different because XSL uses XML notation, whereas CSS uses its own. Most modern web browsers support both languages, and the industry and W3C seem to indicate that it is necessary to continue the support for both. Each language seems to be able to cope well with different functions - it's even possible to use both languages; XSLT on the server to take data from a larger XML source, and compress to a smaller XML file to transfer to the client machine, and then CSS to style this data on a website, or web based interface.

XSL can be used both server-side and client-side, so it is down to the developer to choose when to implement the file. Developers should look into both the pros and cons for each of these options however, as various combinations of converted files can leave the source code a mass of FONT and BR tags, echoed directly from the XSL/XML mix up which could be created.

………………………………………………..
Avoid Common XSLT Mistakes - By: Jamie Simpson


Many common XSLT mistakes can often be avoided by using a good XSLT editor. There are several good ones around. Some of them are free. But if you are old school and like to hand code then look out for the following common errors that many programmers make.

Stay away from disable-output-escaping. This is for experienced programmers and even they are reluctant to use it 99 percent of the time. If you're modifying code and see disable-output-escaping being used then you can be sure the author did not know what he was doing. In 2.0 disable-output-escaping it is depreciated and processors no longer support it.

The next common error is using relative paths. The most common mistake is to use an absolute path within a loop. Paths need to be written starting from the context node. This is a must if you want to avoid a lot of errors. Remember relative paths should be preceded with "~/". Another common problem with relative paths happens when including and exporting to Java. When loading as a stream source if you do not set the system ID the processor does not know where the XSLT is and cannot resolve relative paths. By setting the system ID in a stream source you're telling processor where the commonFooter.xslt is located. After this is done double check that you're actually using the right path with your XSLT editor. This is a crucial last step. You'd be surprised how many errors can be eliminated by double checking the path. This is just a good programming habit too.

Everyone makes mistakes with namespaces. There are no easy answers. Make sure your elements are in the right namespace. Understanding that every element has a name which compromises a prefix and that all elements own their namespace node is best. This will help you to understand the various instructions and how they work together in the result tree. This takes care of most problems that arise with namespaces.

It is highly recommended to use an XSLT editor and avoid coding by hand. This alone will cut down on many errors. As mentioned above there are several good ones. Stylus Studio's editor is feature filled. There is also XMLSpy editor. If you want to develop quick error free style sheets than either of these two will do the job.

If you're just starting out Treebeard will fill your needs and it's free.
…………………………………………………………………………………………………………………………………………………………………

Saturday, April 2, 2011

Google, XML and Quality Website Software

XML Transforms The Internet Landscape - By: Jim Pretin


When the internet was first introduced, all websites were written in HTML. HTML was the only programming language used to describe and display data on the World Wide Web. It was simple and fairly easy to learn. As time progressed, programmers started to realize that they were being stymied by HTML. Web designers wanted to be able to describe data more effectively. This need for a better way to deal with data resulted in the development of a new specification called XML.

What is XML? XML stands for Extensible Markup Language. So, just like HTML, XML is a markup language. A markup language is any language that is used to describe or define information and text. XML is not a substitute for HTML. It is to be used in conjunction with HTML.

HTML focuses on describing how data or text is supposed to be displayed. The XML language does something totally different. XML describes what the data is. So, XML is not something that is apparent on a web page, because it does not actually do anything. As information and data presented on the World Wide Web became more complex, XML was invented to effectively structure, store, and send this information.

What makes XML truly unique is that there are no predefined tags like we have with HTML. All of the tags used in HTML have already been defined, such as the paragraph tag, the header tag, and all the various style tags. XML is not defined. You can make your own tags!

So, the question is, why do we need XML? Why do we need a more versatile specification like XML to describe data? After all, HTML works fine if used properly, so why do we need XML? Well, the answer is simple. XML is a device independent, cross-platform language.

This is extremely important, because people are now using a wide variety of gadgets to connect to the internet, as almost every electronic device on the market now comes equipped with email and internet access. Cell phones, palm tops, computers installed in automobiles, they all have built-in web access. Each of these devices display text and graphics differently, and utilize different platforms and a variety of web browsers.

As a result, someone using a cell phone to access a certain web site may not be able to view the data on that website properly because the browser running on that cell phone might not be able to properly display the HTML. The platforms that run on some of these newfangled products and devices are simply not 100% compatible with HTML.

XML solves this problem by making sure that the most important data on your website can be displayed across all of these different platforms. This is what makes XML so valuable. The other important features of XML is that it enables data to be exchanged between incompatible systems, and because XML files are plain text files, basically anyone using any system can view the contents of the text file.

So, if you are a programmer, you need to learn to use XML for describing, storing, and sending data on the web. With so many different means available to connect to the internet, you should learn to use programming languages like XML.
……………………………………………….
XML is Transforming the Internet - By: Jim Pretin


When the internet was first introduced, all websites were written in HTML. HTML was the only programming language used to describe and display data on the World Wide Web. It was simple and fairly easy to learn. As time progressed, programmers started to realize that they were being stymied by HTML. Web designers wanted to be able to describe data more effectively. This need for a better way to deal with data resulted in the development of a new specification called XML.

What is XML? XML stands for Extensible Markup Language. So, just like HTML, XML is a markup language. A markup language is any language that is used to describe or define information and text. XML is not a substitute for HTML. It is to be used in conjunction with HTML.

HTML focuses on describing how data or text is supposed to be displayed. The XML language does something totally different. XML describes what the data is. So, XML is not something that is apparent on a web page, because it does not actually do anything. As information and data presented on the World Wide Web became more complex, XML was invented to effectively structure, store, and send this information.

What makes XML truly unique is that there are no predefined tags like we have with HTML. All of the tags used in HTML have already been defined, such as the paragraph tag, the header tag, and all the various style tags. XML is not defined. You can make your own tags!

So, the question is, why do we need XML? Why do we need a more versatile specification like XML to describe data? After all, HTML works fine if used properly, so why do we need XML? Well, the answer is simple. XML is a device independent, cross-platform language.

This is extremely important, because people are now using a wide variety of gadgets to connect to the internet, as almost every electronic device on the market now comes equipped with email and internet access. Cell phones, palm tops, computers installed in automobiles, they all have built-in web access. Each of these devices display text and graphics differently, and utilize different platforms and a variety of web browsers.

As a result, someone using a cell phone to access a certain web site may not be able to view the data on that website properly because the browser running on that cell phone might not be able to properly display the HTML. The platforms that run on some of these newfangled products and devices are simply not 100% compatible with HTML.

XML solves this problem by making sure that the most important data on your website can be displayed across all of these different platforms. This is what makes XML so valuable. The other important features of XML is that it enables data to be exchanged between incompatible systems, and because XML files are plain text files, basically anyone using any system can view the contents of the text file.

So, if you are a programmer, you need to learn to use XML for describing, storing, and sending data on the web. With so many different means available to connect to the internet, you should learn to use programming languages like XML.
……………………………………………..
Integrating XML into SAP Business Connector - By: Ron


Corporations are always in search of the most effective mechanism for both acquiring and selling goods as well as services at very minimum total cost over the Internet. The Business Process Connectors for SAP systems supports for the dynamic integration between the application processes and server systems thus it facilitates in faster and efficient functioning of SAP R/3, SAP Portals and MySAP solutions. In the current model, SAP Business Connector Framework uses XML schemas for generating a JSP that can be assessed from any of the web browsers dynamically, so that one can test and deploy integration tools between the application server environment and SAP systems immediately. For the purpose of adding flexibility, convergence of XML schema approach to the SA Business Connector facilitates to all the SAP standards. Thereby the customers can leverage the power and flexibility of XML into their business documents with an improved efficiency and improved cost-effectiveness as well.

Integrating Business Connectors with XML

SAP BC combines both the RFC server and the client. Additionally it supplies an XML layer over R/3 functionality and also comes with XML automation since it has the ability in converting SAP’s RFC format into XML. There is no requirement of SAP R/3 automation at the receiving end since it supports both synchronous RFC and asynchronous RFC protocols.

Benefits of XML Integration:

End-to-End Web Business Processes

Internet bridges the gap between different businesses, systems and users and facilitates them to do business via web. SAP BC makes communication easier by its XML conversions. By means of integration with XML, it enables the exchange of structured business documents over the Internet by providing common standard for various applications together with IT systems for communing with each other and for exchanging business data.

Open Business Document Exchange over the Internet

SAP Business Connector uses hypertext transfer protocol (HTTP) for exchanging XML-based documents over the Internet. Without the need of developing tool, it guarantees the security in replacing of documents in accordance with the help of its SSL (Security Socket Layer) technology. Additionally, SAP BC offers openness and flexibility for complying with emerging semantics of business that keep on changing frequently.

XML Solutions for SAP services

SAP BC makes all solutions to be accessible by means of XML based business documents and with the support of XML-based interface Repository (IFR) and empowers SAP customers to benefit from SAP functionality over the Internet, it helps all major existing interfaces that are being offered by SAP. This particular IFR gives the choice of downloading XML schemas and tenders a uniform XML interface representation despite different implementation technologies such as RFC, IDOC and BAPI. XML messages are easily translated into equivalent SAP internal call whenever you need and it gets converted back into XML format when received from SAP system thereby enhancing the existing programming model for distributed applications formed by ALE along with SAP BC.
……………………………………………..
XML - Features and Benefits of XML Conversion - By: Adison Patel
What is XML?


XML stands for Extensible Markup Language. XML represent the text information in a standard format. XML was designed to transport and store information. It is used for documents containing structure information in a reliable way. These documents include vector graphics, mathematical equations, e-commerce transactions, server APIs, object meta-data, and a thousand other types of structured data.

Following is a feature of XML:

• XML is designed to be self-descriptive
• XML was designed to carry data, not to display data
• XML is being designed to distribute structured data over the internet
• XML specification defines a standard way to add markup to documents
• It used both ASCII and Unicode standard text within documents
• All elements are easily identified in the documents
• No formatting data is contained in the documents
• Structure information contains content (words, picture, etc.)
• XML tags are predefined, so you can define your own tags
• Extensible markup language is a W3C recommendation, etc.

Why XML?
XML was created so that opulently structured documents could be used over the web. HTML and SGML is the only feasible alternatives, are not realistic for this purpose. XML is merely a standardized meta-format that can represent any type of data and for which precise schema definitions are optional. XML support wide range of miscellaneous applications such as content analysis, browsing, authoring, etc.

What are the benefits of XML?
Converting any data to XML not only gives you the ability to publish documents to the Web, CD-ROM, print and to handheld devices at the click of a button, it also brings very real cost savings for any businesses, professionals and individuals. XML has several usable features that make it so popular and widely used by businesses to integrate enterprises, supply chains, and Web applications because it having following benefits:

• Self describing
• Simplicity and openness
• Industry Standardization
• Software and platform independent
• Extensibility, flexibility, scalability and versatility
• Merging materials from different suppliers
• Machine readable context data
• Separates content from presentation
• Repurpose data for diverse publication media
• Supports multilingual documents and Unicode
• Facilitates the comparison and aggregation of data
• Can implant existing and numerous data types

At last, XML format is the first choice for all business industries that need to manage their intellectual capital. Just convert your doc, word, text, excel, csv, html, xhtml, sgml, binary, ado, edi or any data format into XML because XML conversion offers the most lucrative package of benefits at reasonable cost.
……………………………………………….
XML Conversion: Convert into XML Format - By: Adison Patel


In today’s global business oriented age, converting your important and valuable data into XML format is a unique requirement in any business establishment.

First, let’s see what XML is?

XML stand for extensible markup language same like HTML but it differ from HTML. Hyper text markup language was designed for displaying data and XML was designed to carry data. XML is flexible way to create common information formats and share these format and data over the internet and World Wide Web. XML is used to transport and store data with aim on what data is.

Moreover, extensible markup language provides essential syntax that can be used to share information between different types of computers, different kind of applications, and different organizations.

Why XML conversion is necessary for your business?

Converting data into XML gives you the facility to publish your data, documents and file to the WEB, print, CD-ROM, and to handheld devices at the click of a button.

Converting data into XML is extremely necessary for Publishers, Technical, Educational, Commercial, Media, Financial & Legal firms and other business industries who dealing with large and complex content. XML is used by many companies or group of individuals or individuals that wants to share information in a consistent way because XML is readable way of describing structure data.

Depending on your business you can convert following data into XML format:

• PDF to XML
• HTML to XML
• Word to XML
• Text to XML
• Doc to XML
• CSV to XML
• Database to XML
• Microfilm to XML
• Microfiche to XML
• Other XML conversion services, etc

In addition, Outsourcing is a profitable option for those who want quick, reliable and affordable XML conversion services. It’s no matter what type of data is, what kind of format is, Outsourcing XML Conversion Company is able to convert your precise data, files and documents into XML Format.

You can boost up your performance by outsourcing your conversion work to reliable XML Conversion Company and remove from management headache. Most importantly you can save time & money. By outsourcing your requirements you can concentrate on your core business activities and also save up to 60% on your projects costs.

In the end, I can say that outsourcing is an ideal option for getting accurate and quality XML conversion services at affordable rates.

XML Conversion Service is worldwide well-known conversion company in India provide perfect XML conversion solutions for your entire business needs at cost-effective rates.

For more info please visit us at: http://www.xmlconversionservices.com/ or just drop your requirements at: info@xmlconversionservices.com and we will revert back within 24 hours.

…………………………………………………
Google, XML and Quality Website Software - By: James Schramko


Love it or hate it, few website buiders would argue that the top dog in the world of search engines is Google.

The algorithms that govern the engine produces results that people want to see, so they keep going back to Google.

Well, you can use Google's success to contribute to your own.

The Google search engine works on the premise that it can effectively narrow down the websites that will be most appealing to searchers given the terms that they typed into the search.

The search engine matches these terms to the massive number of keywords and websites that it has automatically indexed, then returns the results that match the most.

The way that you can make Google work for you is to get your site listed towards the top of that list of results.

Now, Google has never unveiled its algorithms, but it have given independent website owners like yourself something to balance against the huge websites and companies that can afford to pay professional search engine optimizers. That option is the XML Sitemap Submission.

A sitemap is just what its name suggests, a map of your entire website. All of the different pages and subpages that constitute your site are shown on a sitemap - it shows its organizational structure clearly. "So what?" you may ask.

Good website builders you see, are proactive about having their total website indexed by Google. This gives them a much better chance of getting their website to show up in search results, in turn leading to a higher volume of visitors.

A high end, top quality website software package will automatically create a sitemap for submission.

Another good way to make some money off of Google is to insert their Adsense ads into your website.

Once these ads are posted on your web pages, you will get a commission each time a click on the ad results in a sale. The amounts are small, but if you can create a website that has a lot of visitors, then you can easily generate a lot of extra income. So, how do you create these ads?

By ensuring you use a good web design program, it is possible to enter them with just a few mouse clicks. As well, if you place these ads into your sites, you will be able to instantly apply them to each of the pages that compose your website.

Make sure that you choose a good website builder package that has easy to use and apply XML tools to help you befriend Google.

…………………………………………………..
How XML Transformed the Internet - By: Jim Pretin


When the internet was first introduced, all websites were written in HTML. HTML was the only programming language used to describe and display data on the World Wide Web. It was simple and fairly easy to learn. As time progressed, programmers started to realize that they were being stymied by HTML. Web designers wanted to be able to describe data more effectively. This need for a better way to deal with data resulted in the development of a new specification called XML.

What is XML? XML stands for Extensible Markup Language. So, just like HTML, XML is a markup language. A markup language is any language that is used to describe or define information and text. XML is not a substitute for HTML. It is to be used in conjunction with HTML.

HTML focuses on describing how data or text is supposed to be displayed. The XML language does something totally different. XML describes what the data is. So, XML is not something that is apparent on a web page, because it does not actually do anything. As information and data presented on the World Wide Web became more complex, XML was invented to effectively structure, store, and send this information.

What makes XML truly unique is that there are no predefined tags like we have with HTML. All of the tags used in HTML have already been defined, such as the paragraph tag, the header tag, and all the various style tags. XML is not defined. You can make your own tags!

So, the question is, why do we need XML? Why do we need a more versatile specification like XML to describe data? After all, HTML works fine if used properly, so why do we need XML? Well, the answer is simple. XML is a device independent, cross-platform language.

This is extremely important, because people are now using a wide variety of gadgets to connect to the internet, as almost every electronic device on the market now comes equipped with email and internet access. Cell phones, palm tops, computers installed in automobiles, they all have built-in web access. Each of these devices display text and graphics differently, and utilize different platforms and a variety of web browsers.

As a result, someone using a cell phone to access a certain web site may not be able to view the data on that website properly because the browser running on that cell phone might not be able to properly display the HTML. The platforms that run on some of these newfangled products and devices are simply not 100% compatible with HTML.

XML solves this problem by making sure that the most important data on your website can be displayed across all of these different platforms. This is what makes XML so valuable. The other important features of XML is that it enables data to be exchanged between incompatible systems, and because XML files are plain text files, basically anyone using any system can view the contents of the text file.

So, if you are a programmer, you need to learn to use XML for describing, storing, and sending data on the web. With so many different means available to connect to the internet, you should learn to use programming languages like XML.

……………………………………………….
Single-source Documentation - Docbook Versus DITA - By: Teresa Mulvihill


When it comes to documentation projects, primarily technical, medical, and scientific, using XML is a no-brainer. The heavy thinking comes when deciding which flavor of XML to use: DocBook or DITA (Darwin Information Typing Architecture). I have been a steadfast supporter of DocBook for over six years. I’d tried my hand at DITA and gave it up as a fad; lots of bells and whistles, but too complicated to integrate. And couldn’t DocBook do everything DITA promised anyway?

So when Allette Systems contacted me to speak on XML standards in SydneyAustralia, I jumped at the chance to prove to the documentation world just how wonderful DocBook is and how DITA falls short. Fortunately, my in-depth research opened my eyes to the benefits and limitations of both.

In a nutshell, DocBook has the advantage of age; it’s stable, easy to setup, and created for technical documentation publications. While DITA has the advantage of youth; it’s innovative, complete with its own architecture, and created for documentation outside the book. DocBook was hatched in 1991 by HaL computer Systems and O’Reilly. In 1998, Oasis gave DocBook its own technical community. A year later, DITA began evolving from cross-department teams within IBM. Its Oasis technical community was established in 2004.

My research and experimentation with these two standards is summarized in the following table.

1. Definitions

DocBook is a document type definition (DTD) for writing technical books and articles, with the structure that such forms imply.

DITA is both a DTD and a set of rules for writing online contextual documentation such as software help files.

2. Concepts

DocBook is hierarchical by nature, and must be developed to allow for single-sourced content DocBook has a fixed element and attribute set.

DITA separates content from context, allowing multiple architectures of information DITA is extensible, allowing the definition of information types

3.Context

Docbook: book (section) oriented
DITA: topic oriented

4. Key Features

Docbook: large set of elements and attributes targeted for technical documentation
DITA: topic based, separation of content and context, specialization

5. Download and Installation

Docbook: bat, bin, dtd, etc. files and eDE able to run with as is
DITA: bat, bin, dtd, etc. files, and transformation engine

6. Document File

Docbook: regular XML file called an include file with all files included in the document
DITA: ditamap file with all files and each file’s related links

7. Output

Docbook: PDF, HTML, HTMLHelp
DITA: unrestricted, but all need development

8. Community

Docbook: well supported by the XML community
DITA: small but strong, growing community

9. Complexity

Docbook: with a little development, DocBook can do what DITA is attempting on a smaller scale
DITA is impressively engineered, but can be too industrial-strength

10. Possible Needs

Docbook: Content Management System
DITA: Publishing plug-ins

DocBook is well supported, easy to integrate, and tailored to technical documentation needs. DITA has a highly technical, innovative community, can (with development) publish to all online formats, and comes with its own architecture (content management).

So how do you decide? Well, the good news is DocBook and DITA are quite similar in basic elemental parts and XML tags. For example, DocBook is built on sections, which can be compared to DITA’s topics, as shown in the figure below (see image at http://www.livetechdocs.com/blog/wp-content/uploads/2007/12/04_DBvDITAStructure.png).

Why is this good news? Because smaller companies, or those new to XML, you start with DocBook and graduate to DITA when and if needed.
Online communities (Oasis Open Document) and companies (Flatiron Solutions) are already attempting to facilitate compatibility between these two standards.

The table below may help you decided which standard is right for you and your company today.

1. Documentation volume

Docbook: small and medium
DITA: large

2. Documentation output

Docbook: PDF, HTML, HTMLHelp, others with development
DITA: all with development

3. Basic integration time frame (no conversion)

Docbook: one business day
DITA: one month plus

4. Budget

Docbook: small to medium
DITA: medium to large

I am always interested in your comments and experiences, especially if they differ from mine. Please feel encouraged to comment on this blog (www.livetechdocs.com/blog), or send me an email teresa.mulvihill@livetechdocs.com.
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
XML – Advantages of XML Conversion - By: Adison Patel


XML – Extensible Markup Language is known as XML. It is a collection of rules for encoding data, information, documents electronically.

But the question is why we use XML document? Why we need to convert any data into XML format?

Following are benefits and features of converting data into XML:

• XML mainly focus is on offering structured documents over the web.
• It is a mechanism to identify structures in a document in a reliable manner.
• The XML specification defines a standard way to add markup to documents.
• XML design goals emphasize generality, simplicity and usability over the internet.
• It is used in interchanging data over the internet.
• It is a textual data format, with support via Unicode for the languages of the world.
• Structure information contains content such as picture, words, etc.
• XML tags are predefined, so you can define your own tags
• XML documents are composed of markup and content.
• Even though XML’s design focuses on documents, it is extensively used for the representation of arbitrary data structures.
• It is designed rationally, to be companionable with existing standards while solving the relatively new issue of sending richly structured documents over the internet.
• XML supports the direct use of almost any Unicode character in element names, attributes, comments, character data and processing instructions.
• Now days, there are a diverse of programming interfaces which software developers may use to access XML data, and several schema systems designed to aid in the definition of XML based languages.
• XML shall support a broad variety of different application such as browsing, content analysis, authoring, etc.

Finally I can say that to use XML and by converting your important data into XML format is not a wrong choice because XML document is widely accepted and very useful in various business industries.

To convert your PDF, HTML, XHTML, SGML, Excel, CSV, Text, Doc, Word, Binary, EDI, RTF, XSD, ADO and other data types into XML at reasonable rates then contact us at: http://www.xmlconversionservices.com/contactus.php or just e-mail us on info@xmlconversionservices.com with your conversion details and receive FREE quote.
……………………………………………….
Why use XML? - By: Jamie Simpson


XML Schemas describe the structure of an XML document. XML Schemas can be more powerful than any form of DTD (DocType Definition), and because of this, the web is evolving towards using XML Schemas more often than their DTD predecessors. XML Schemas also offer the support of namespaces, defining data types and are more extensible to further additions.

XML Schema Language is also referred to by the name XML Schema Definition, or XSD for short. Like DTD's, XSD's are the legal base of the document that they are governing. In short, they can define elements, child elements and values, and set whether each of these is to be displayed or not.

XDS's support for data types means that it is easier to describe and define numerous factors regarding the schema, or the data that will be governed by it. Schemas outline what content is allowed in the content, and whether the content is valid. It also simplifies the use of data from databases, as it defines a common structure that can be used across platforms. As a result of this, it is also easy to convert the data stored between data types.

When sending data between two computers, or two pieces of software, it's important that both applications have the same expectations of the data. By storing and transmitting in a structural format, with a readily available doctype to describe it, it will ensure that the transfer is not problematic to the end user.

XML also has predefined data types, such as date, which is shown as 2010-01-10. In some regions, the date string 10-01-2010 could be interpreted as January 10th, and in others it could be interpreted as October 1st. With the XML date definition above, confusion is eliminated, as the date type required the format of YYYY-MM-DD.

Various other advantage of XML is that it uses language to describe elements, making it more understandable for humans to read. This means that collaborating on documents can be easier, and new and younger developers can get on board, as this makes it very easy to understand. As well as this, it can be used on any platform that is capable of running Java, meaning it is a cross platform language, including smart phones, and proprietary systems.

Over the past 10 years, methods of creating, writing and editing XML have evolved. Due to the structural nature of the language, graphical representations of schemas and files are possible. This has lead to an increase in the use of GUI's in the development stage.

…………………………………………….
The History of XML - By: Jamie Simpson


XML in many ways set out to overcome the shortcomings of both SGML and HTML. SGML is a powerful and extensible language that has been used since the 1980's as a structured method of cataloguing and indexing data.

SGML can be used to create an infinite number of mark-up languages, like XML can now do. SGML however is complex - unlike XML - especially for web uses. SGML is also expensive and currently unsupported in many web browsers as a mark-up language.

Conversely, HTML is free and widely supported by both paid and free editing software and all major web browsers. The initial reason for producing HTML was to provide a basic version of SGML that would be accessible to the wider public, which it did, however HTML was not without its limitations.

In 1996 this issue was addressed. The specification was to deliver a semantic, extensible mark-up language with the power of SGML, yet the simplicity similar to HTML. As a result, the specification for XML, when finalised, was only one twentieth of the size of its equally powerful SGML predecessor.

Over the development time of just short of 24 months, various other extensible languages broke off, including MathML, and CML - the Chemical Mark-up Language. Microsoft announced its Channel Definition Format (CDF) in 1997, and then in 1998 the World Wide Web Consortium (W3C) approved version 1.0 of the XML specification.

The W3C have outlined the following in its online tutorial:
- XML stands for EXtensible Markup Language .
- XML is a markup language much like HTML.
- XML was designed to describe data.
- XML tags are not predefined. You must define your own tags.
- XML uses a Document Type Definition (DTD) or an XML Schema to describe the data.
- XML with a DTD or XML Schema is designed to be self-descriptive.
- XML is a W3C Recommendation.

A Document Type Definition is a specification for the mark-up, to ensure that the document holds legal data in the structure it was intended. This DTD could be defined and stored within an XML document, although usually they are hosted separately. Many HTML DTD's are stored on w3.org servers, however t may be necessary to write your own.

XML documents may have such a need for a custom DTD that it is probably worthwhile reading up on XML Schemas (XSD) - the modern equivalent. Essentially it stores data on the structure of the document along the same lines of DTD, but can cater for custom entities.

The main positive benefits of XML today are that it is cross platform compatible. Not only can data be stored in a common way and shared between people, operating systems and applications, but the structure can also evolve as the needs of the file type change. There are an almost infinite number of structures an XML document can produce.

HTML, unlike XML focuses on how data is displayed and presented. XML's main focus is to describe the data structurally and to convey meaning of what the data is. Generally as a rule of thumb, XML is less forgiving than HTML. XML is case sensitive, and this is reflected within browser performance. Both XML and HTML can be used inside web browsers, but from the two, only XML can be used for data transfer.

To finalise the article, I have found a list of advantages of XML:
- It is text-based.
- It is platform-independent.
- It manifests as plain text files.
- It supports Unicode (allowing information in any language).
- It can represent data structures: records, lists and trees.
- It is based on international standards.
- The hierarchical structure is suitable for most types of documents.
- It makes parsing algorithms simple, efficient, and consistent

…………………………………………..
What is an XML Schema? - By: Jamie Simpson


XML Schema Definition Language, XSDL, is used to enforce rules on data structures within XML files. The Schema Definition Language ensures that each object within the XML file conforms to a predefined structure as described within the XSDL document.

XML Schemas facilitate the creation of significantly complex data structures. Essentially, the XSD files themselves are simple files which would be legible to any basic programmer. They define elements within the object in terms of variables which have data types, such as string, integers and floating point numbers.

There are various XSD Editors on the market at present, the most obscure, yet well known is Microsoft Word. MS Word allows basic XML Editing, exporting, and even inclusion of XSDL Schema files so that you can check whether your document conforms to the correct standards.

There are other paid alternatives, which offer graphical XML and XSD Editing, for more hands on development tasks. For tasks which involve large amounts of XML Editing, I'd recommend purchasing some quality software. Bearing this in mind, you won't have to purchase any software if you're just getting started with XML, as you probably already have it.

If you're looking for a way to learn XML Schemas, search Google for some short tutorials, or purchase a book from somewhere like Amazon.

XML Style sheet Transformation Language XSLT is not the same as XSDL. XSLT is a transformations language which transforms XML Data to another format, such as HTML for web rendering. XSDL forces data integrity throughout this process, but will not alter data during this.

Schemas are actually XML Documents too, and they must conform to the legal boundaries of a schema specification, which is known as a 'schema schema'. Schemas themselves can be imbedded in the files, (for example XML, HTML). Now it has started getting complicated, the need for an XML Editor is apparent! Ideally, XML and XSD Editors are necessary for editing these files of modest complexity.

To understand schemas in detail, you really should do a little background reading in XML Prefixes and XML Namespaces. Again, reading on these can be found on Google (or Amazon if you're old school). XML Documents attach the URI of the Schema on the second line, by using the tag:

< Contact xsi:noNamespaceSchemaLocation="contact.xsd" xmlns:xsi = "http: / / w3.org/2001/X MLSchema-instance"> (without spaces)

In this example, the XML file would generally be about a set of contacts, with the root element being defined as a 'Contact' i.e. < xs:element name=" Contact">

Root elements are usually defined as complex type as they can contain numerous data types and objects within them. Within root elements, there is a 'sequence' of child objects. The available data types for these are; "element", "simpleType", "complexType", "date", "integer", to name just a few. Within XML Schema Documents, you may often see elements with a prefix 'xs:', or 'xsd:', this is a standard to define schema tags.

………………………………………………..
How XML Contributed To The Development Of RSS - By: Jamie Simpson


When RSS was originally developed, it was defined as a lightweight - or simplified - subset of XML grammar. Even the RSS acronym's basis has changed since its inception in 1997. Formerly, it was known as Rich Site Summary, it is now commonly called Real Simple Syndication which more accurately - and less ambiguously - describes its purpose.

Initially, the purpose of RSS was to standardize describing a website's metadata. The format, whether by serendipity or intentional design, turned out to be an ideal way to feed data rapidly and effectively to any website with a mechanism to interpret the XML content. In time, RSS became a stand-alone entity, with its roots solidly planted in the XML Document Type Definition (DTD).

The DTD is a formal syntax and structure which defines the XML, thus RSS. The DTD can exist locally or be referenced by a pointer to an external DTD in the XML DOCTYPE declaration. This was somewhat of an impediment for early RSS constructs, as not all DTDs are necessarily compliant without agreement of a standard. This gave rise to the RSS validators which parse the tags, content and values, and ensures they are accurate and consistent.

While it is a stretch to say internet news syndication wouldn't exist if not for XML, RSS made the news feed accessible to anyone - either as a contributor or as a consumer - without the need for cost-prohibitive intermediate syndication subscription services.

XML was created as a subset of the Standard General Markup Language (SGML), which in turn was based on IBM Corporation's General Markup Language (GML). All of GML and most of SGML predated the blossoming of the internet, while XML was developed during the formative days of the modern internet in the late 1990s. XML and RSS were nearly concurrent since inception, with RSS being a more streamlined format particularly suited to dissemination of text-oriented item content.

XML, while originally intended as a document handling tool, could be easily manipulated to simply and effectively tag and contain any textual data. RSS was the necessary component to enable easy promulgation of the content in a consistent and predictable way. By using a validator to ensure tags and inadvertent content would be passed error-free to the parser, the XML file is sent to an aggregator with reasonable assurance that it would be passed successfully from the aggregator to a much larger audience.

A number of Graphical User Interfaces (GUI) exist that make publishing news - or similar data - validation, and submission to an aggregator a transparent process for the user. Once the GUI is set to match any platform specific constraints, the resulting RSS output is completely platform independent. This approach ensures websites and browsers are all capable of supporting a stand-alone RSS reader, a browser plug-in, or PDA app designed to connect to any number of aggregators and properly interpret and display the content.

………………………………………………………………………………………………………………………………………………………………