What Is XLink?
Topics: XLink
My existence on this planet as a web designer was so easy when I first started developing websites back in 1996. Ah, those were the days. When someone wanted me to create their website, they would provide all the content and some simple design instructions, then I would transfer that content into a simple text file, use basic HTML to give it some formatting, throw in some graphics and a logo, upload the files and collect my money.
Since the turn of the century, the task of designing a website has become intensely complicated, and it continues to become more difficult everyday. When wireless internet access was introduced, every electronic device imaginable came equipped with access to the internet and email. People were surfing the web on their laptops, palm tops, cell phones, even on computer screens installed in automobiles which had previously only been used for navigation.
The birth of the wireless revolution changed the future of programming. These wireless devices often have web browsers that work very differently from the ones installed on an ordinary desktop PC. Many of these browsers are not fully compatible with many elements of the HTML programming language. As a result, people surfing the net on their wireless gadgets can not view many websites that are created using only basic HTML.
To fix the situation, languages and specifications that could be adapted across any platform were created. These new innovations included XML, XHTML, XSL, and several others. XML was a language that defined data without telling the web browser how to display it, as opposed to HTML, which displayed data a certain way. This enabled data to be viewed on virtually any system because an XML file was a simple text file that could be understood and displayed on any browser. XHTML and XSL are complex programming specifications that transformed XML into actual web pages that could be displayed effectively on all browsers.
Now that you have a basic understanding of how and why programming has changed, you are now ready for the main topic of this article, XLink. If you work as a web designer, you probably know how to create a hyperlink. Hyperlinks are created by putting some text in between link tags that delineate the URL that the text placed between the tags is to be linked to.
With XML, creating a hyperlink is more complicated because with XML, there are no predefined tags. With XML, you can create any tags you please and a web browser does not know what any of them mean, because XML merely defines data, it contains no instructions as to how to display the data.
So, to create a hyperlink in XML, you must declare what an XLink is at the top of the XML document using what is called an XML namespace, so that wherever an XLink appears within the document, the web browser will know that the XLink is a hyperlink and display it. The reason why we have to use a namespace is because XML tags are not predefined. By using the XLink namespace, the browser will know that when you apply the XLink marker within your XML document, you are intending to create a hyperlink. Go to the Word Wide Web Consortium (W3) web site to find out how the XLink namespace is created.
It is also possible to create a hyperlink in an XML document that links to another portion of that same XML document, much the same way anchor tags are used in HTML to create a link to another portion of the same web page. Links to different sections of the same web page are often seen on pages that contain Frequently Asked Questions (FAQ), so that the user can click on the question and immediately skip down to the answer which usually appears somewhere else on that same page. With XML, anchor tags are not used. Instead, XPointer Syntax is utilized. XPointer Syntax is very simple to create; like HTML, XPointer makes use of the number sign to indicate the text that is to be anchored to, but the syntax that is used to define the link is not indicated the same way as it is with HTML. To find out how to use XPointer, visit the World Wide Web Consortium (W3) website or perform a search on any search engine for XPointer tutorials.
Every web designer should learn how to use XML, XHTML, and XSL if they want to survive in the constantly changing world of web design. Internet access is now available on almost every electronic device imaginable, so it absolutely necessary to create versatile web sites that can be viewed by everyone regardless of how they connect to the world wide web.
Jim Pretin is the owner of www.forms4free.com, a service that helps programmers make email forms.
Previous Articles Highlighter:
Submitting Your Website To The Search Engines (1)
Is the submission software that runs from your own computer worth purchasing? Well, you'll find mixed feelings about these if you surf around a few of the major Internet marketing forums.
What Is XHTML? (2)
However, HTML is not the only markup language being used on the internet today. Another, better version of HTML evolved as programmers began to realize that HTML was innately flawed in a variety of ways.
Secrets To Affordable Web Site Design (3)
Affordable website design is also available in web site design companies, however, this may not contain features that customized ones have. On the latter, they usually charge at higher rate.
The 5 Key Areas Of Business And Why You Must Focus On Them And Develop Each One Of Them At Once (4)
That's right. $20 million. Now, I've been around some pretty sharp people in my life graduating from a major Business University in New York, spending ten years in the financial services industry and rising to the top of the direct marketing and network marketing industry over the past year and I must tell you, this guy was by far the most intelligent guy I've ever seen or heard.
Beware Of Jumping To "Pre Launch" Or "Its Brand New" Programs (5)
They make you feel obligated to jump ship with them AND THEY MIGHT EVEN MAKE YOU FEEL STUPID IF YOU DONT. So you follow them. I have done this too, but after doing this 2-3 times, you realize that your sponsor will continue to do this to you every 2-3 months, leaving you broke and broken hearted.
What You Must Do With Your Articles Before You Submit To Article Directories (6)
Most people who are using articles know the benefits from the back links they get from them but you can also use them to get even more visitors and better search engine rankings as well.
Master The Online Marketer's Formula (7)
AL MENDOZA has been doing Internet Marketing since 1998 and earns his living 100% online. Mr. Mendoza has authored several publications and ecourses. He is the CEO of www.MarketingThinkbox.com
8 Ways To Develop Trust Online (8)
Have a toll free number and friendly, knowledgeable customer service staff to answer it. This might either be your first or second chance to establish yourself as a professional and reliable company in the eyes of your customers.
Starting An Affiliate Program: Plan Beforehand (9)
It is no wonder that you may be very eager to start your own affiliate program. However, before you dive right in, you need to put some careful thought and consideration into the process and make sure that you know just exactly what you are getting into with an affiliate program.
Why Mass Pay Is A Must For Paying Affiliates Via PayPal (10)
For example, in the first column you would put johndoe@email.com, $40 in the second column and USD (for U.S. Dollars) in the third column. If you opt for the recipient ID and notes, you would put them in fourth and fifth columns.
How To Write Your Own Free Report In 60 Minutes Or Less (11)
An outline supplies both. If you are trying to write a report within one hour, the best thing is to keep your main points to only three. Three well-discussed points are better than a half dozen that are only briefly touched upon.
Graphics For Affiliates (12)
However, make certain that the colors go well together. Clashing colors are not attractive and can turn off customers and discourage buying. You may want to consider offering graphics that have different levels of contrast.
How To Invest In Quality "Virtual" Real Estate (13)
Then every time you gain a JV partner and consequently acquire more "land," you'll better be able to recognize the gaps in their unused territory. Once you fill those gaps with your marketing messages, you gain steady traffic and consistent cash flow.
How To Take Wedding Pictorials One Step Forward With Digital Photography (14)
Well, computer monitors use RGB, right? Four color printing uses CMYK. RGB and CMYK have entirely different outputs. So, no matter what you do, the image on your monitor will never be the same as your 4 color photos, unless there are computer monitors that also use CMYK to produce colors for the images and texts.
Headless Man Seen Running Through Southeast Asia (15)
This one gets me every time. What happened to Hansel and Gretel? Did the Big Bad Wolf catch Little Red Riding Hood? Who was the headless man seen running through Southeast Asia?
When It Comes To Your Choice Of Digital Photography Printing (16)
An advantage in using photo stores is that they are complete with highly advanced machines you might not have at home. In addition, they know a lot of tips and tricks to make your photos appear its best.
Internet Marketing And E-Commerce For The Helping Professions (17)
There seem to be two primary questions that health practitioners ask about internet marketing: 1) What is internet marketing and how can it help in my practice? 2) What's the best way to find people online so that they attend my classes, come in for sessions, and buy my products?
Affiliate Marketing - Make Your Living Online (18)
Basically affiliate marketing's an agreement between a web site owner and a merchant. The web site owner's actually an advertiser for the merchant or product creator. The agreement is a contract between the two parties that stipulates that the site owner can use various methods including the space on his site to promote the merchants goods.
How To Use Unique Corporate Gifts And Capture Your Prospect Attention (19)
This will make your company looks very presentable and create the right expression and branding in your prospect minds. When you are building the brand for your company, the quality of your presentation is very important.
When To Give Corporate Gifts And Improve Your Sales (20)
When someone refers you a prospect, the chance of closing will be higher when compared to those leads that you have cold called. When you received a referral and successfully close it, you should send your referrer a small thank you gift to let him or her know that you appreciate his or her effort.
Newer Articles Highlighter:
An Introduction To Javascript (1)
Then, the function must be called upon within the form tag of the HTML form. Then, when the user tries to submit the form, the form tag calls upon the Javascript function in the head section to make sure that the last name has been entered.
Cascading Style Sheets Make Web Design Easy (2)
Simply upload the .css file that you have either downloaded from somewhere else or created yourself, and then reference that file in the HTML code for the webpage you are designing by placing some code within the head tag of the webpage.
Use Search Queries As A Basis To Derive New Keywords And Negatives (3)
Therefore, we would recommend making a new keyword with a match type of exact match for "50 inch flat screen TV". There are several advantages of doing this. First, you already know the keyword works because it's proven to generate a profitable sale.
6 Awesome Tips To How To Sell Websites, Graphics And Scripts (4)
Find out what they're offering, what they charge for it and how they deliver it. Become familiar with the expectations of customers and especially what they hate! If most of your competition is doing something out of habit that irritates buyers, make a point of emphasizing that you don't do that.
Why I Hate Pay-Per-Click (5)
Conversion rates are usually 1%-3%, meaning that only 1%-3% of the people who come to your website will actually order what you are selling. So, you need to take that into account when developing your marketing strategy.
I Despise Pay-Per-Click (6)
PPC advertising is not necessarily inappropriate for every online business. If you are selling an expensive item ($100 or more), you can turn a profit as long as your per-click costs are somewhat modest.
Online Payment Processing Solutions (7)
If you are starting a multi-million dollar business, then you should probably set up your own merchant account and have a programmer create your own order forms to process your payments.
You Do Not Have To Go To Night School To Learn Web Site Search Engine Optimization (8)
You can also do this with FrontPage, Dreamweaver or any other web site building software. Find where it says meta name= keywords content and place your keywords between the empty quotations.
Does Pay-Per-Click Work? (9)
Instead, you should bid on the phrase "Buy Vitamin A." In this manner, you will only receive qualified traffic from people that are looking to buy vitamin A, which will increase your sales and allow you to get more bang for your marketing buck.
Solutions For Online Payment Processing (10)
The order is subsequently charged to the telephone bill of the customer. Also, some third-party merchants offer an online check payment option (2Checkout offers this, as does PayByCheck). This gives your customers the ability to pay for their order by entering the account number and routing number of their checking account on the order form, and then their checking account is automatically debited.
A Small Overview Of Online Marketing (11)
Pop up ads essentially nailed shut the coffin of the banner ad as people were so put off by the ads that they would take steps to actively block them.
XML Is Transforming The Internet (12)
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.
Explode Your Sales With An Affiliate Program (13)
I hope this information helps you get your online business off to a good start. The affiliates you recruit into your program are almost like your employees, they are doing your advertising work for you, and it does not cost you anything unless they make a sale.
Autoresponders Make Money (14)
The solution is to use autoresponders. An autoresponder is a program that sends a series of emails to someone after they have submitted their email address on an online form.
What Is Javascript Used For? (15)
It is a registered trademark of Sun Microsystems, and is compatible with every major browser on the market. Javascript is most often used to handle certain events that might take place as the user interacts with the web page.
Why Should You Use VBScript? (16)
HTML provides the style, structure, and formatting for a web site. However, HTML does not actually do anything. It is a static programming language. It does not process anything or make your site interactive, it just sits there and tells the browser how the site should look.
How To Build A Search Engine Friendly Web Site (17)
2. Make your urls understandable - This means creating urls such as mysite/how-to-bring-up-your-children and NOT mysite/children/article-09876R-YTUR-4tr. As you can see the first url is not only "user friendly" but is also "search engine friendly" meaning that the search engines read more meaning and relevance into this url than the second one.
The Three Se"C"rets Of Successful Video Communication (18)
Leave them wanting more. You are naturally excited and passionate about your new video, but the viewers initially will not be. So test the script by making it generic and impartial.
How To Set Up A Simple Affiliate Program? (19)
Sounds easy enough, right? Well, actually it is! And it's getting easier all the time. The first two items listed above are pretty much self-explanatory. Naturally, you need your own website and your own product or service.
How To Write A Good Resource Box For Your Articles That People Can't Resist Clicking (20)
One of the ways that people are using SEO or Search Engine Optimization is by writing articles and submitting them to the article directories with the keywords they want to be found for as the anchor text in their resource boxes.