.: What is XQuery?
By:Jim Pretin
Category:Home / Internet / Web Design
The advent of wireless internet access has made web design a very complicated matter. Previously, all web browsers were created equal. HTML was the only language used to create web sites, and it was only possible to go online with a desktop PC.
Since the turn of the century, cyberspace has changed. It is now possible to surf the world wide web using a wide variety of wireless gadgets, such as cell phones, palm tops, laptops, computer screens in automobiles, etc. As a result, new programming languages and specifications that are more versatile than HTML have evolved to create websites that can be displayed on the new web browsers utilized by these various devices.
Languages such as XML, XHTML, XSL, and a host of other programming innovations were developed because web sites coded in basic HTML were not being displayed properly on the browsers installed on all these neat gadgets. XML is a language that enables data to be displayed across all platforms because XML is a simple text file that merely defines data, it does not tell the web browser how to display the data. XSL and XHTML were created so that XML could be transformed into a web page.
Now that you have a basic understanding of how and why programming has changed, you are ready for a brief introduction to the main topic of this article, XQuery. XQuery was invented so that there was a way to query data stored in an XML document, much the same way SQL is used to query a database.
XQuery uses simple functions to query a document. An XQuery function looks a little like a javascript function in that it uses parentheses containing an element that is to be the object of the function. With XQuery, the element in parentheses is typically the name of the document or file to be queried. To find what it is looking for within that file, XQuery narrows its search by using path expressions that look a lot like the path for an ordinary file stored on your computer, with the various subsets of data within the XML file separated by backslashes. The predicate is the final component of an XQuery function. The predicate tells the function exactly what information, data, or range of data within a particular subset is to be extracted and returned to the user.
For example, an XML file for a dating website would contain a list of men and women who have posted their profiles on the website. Some of the people in the XML file might be classified as single, while others might classified as divorced. The XML file would also contain the age of each man and woman. If a woman were to visit that dating website and perform a search for profiles of only single men who are over the age of 30, that search request would be converted into an XQuery function that would contain a path that would tell the function to search through the list of men who are classified as single, and the predicate would instruct the function to return only the profiles of the single men who are older than 30.
Learning how to use XML, XHTML, and XQuery is of critical importance to every web designer or programmer. There are now so many ways to connect to the internet using computers that run on different platforms that are no longer compatible with many elements of the HTML programming language. Web designers need to be conscious of this and start designing web sites that utilize XML and XQuery.
Article keywords: XQuery
Article Source: http://www.articles32.com
Jim Pretin is the owner of http://www.forms4free.com, a service that helps programmers make email forms.
.: New Web Design Articles
1). HTML Might Become Obsolete
Web designers are beginning to dump HTML in favor of more versatile web programming languages
2). Macromedia Dreamweaver: An Introduction
Getting started with your first web page can seem very daunting indeed. Macromedia Dreamweaver is the industry leader in web editors, but knowing where to start and what you need to know can be a little confusing at first.
3). Finding A Good Web Designer
Avoid the mistakes I made when I hired someone over the internet to design my web site
4). Top Tips for Getting Free Websites
There are millions of opportunities of earning money online, but for that you frequently need to have a web site and there are many people interested in how to build a web site online for free. So whether you want to build a free business web site or to build a Yahoo-like web site, you can be sure there are plenty of online guides, such as this, to take you step by step through the process.
5). Is Your Web Site Driving Away Visitors?
Much has been written about optimizing your web site for search engines, but less emphasis is placed on usability. Optimizing for usability and for search engines is not a contradiction.
6). Choosing a Web Designer
freelance web designers are rip-off artists
7). HTML Sitemaps Are Still Important
An html sitemap is one that humans and search engines both can read. Google sitemaps are important too, but they are specific to google and are read only by a search engine.
.: Top Web Design Articles
1). Advanced Joomla Templating (pt1) Using Module Class Suffix
an article from User Written Resources
1. duplicate the styles already used for the particular module, adding a suffix to each style name. this will definitely include some of the following;
1. .module {} 2. div.moduletable {} 3. div.moduletable h3 {} 4. table.moduletable {}/li> 5. table.moduletable th 6. table.moduletable td
and can include other styles used on the content in that section, such as;
1.
2). How To Make a MySpace Layout That Stand Out
If you are a MySpace user, you have learned what an easy to read and fun profile looks like. The only problem is, you may not know how to create or find out. Most of the time when you see an awful MySpace layout, it's because its sloppy, hard to read, or has annoying links you didn’t even see. That is because since MySpace has been growing so much, so have the layout sites.
3). Professional XOOPS theme design - What to look for
In general, prices for theme design work will range depending on a number of factors. If you don't mind the designer releasing the theme on their site for others to purchase, then you can expect anywhere from $20US to $50US for your theme. If the theme must be a one of a kind theme that only you use, you could expect to multipy the fee by at least 10x.
4). Adsense: The Smart Investment
Over the last 2 years, We have been building a Virtual Adsense Empire of over 500 websites and making some good money. We've also been building content sites for clients using the same system. The system we use is not something that produces 1000's of sites with a click of a button, our system does not build spam websites, nor does it produce the same sites you see over and over and over again.
5). Irish Graphic Design Industry
Graphic design is the use of color, light, balance, contrast, emphasis, proportion, proximity, repetition, texture and a plethora of other elements to create a work of digital art that is pleasing to the eye. Graphic design is about seamlessly molding image and text to convey a theme, message, or often advertise a product or service. Graphic design dates back to prehistoric times.
6). How to Create a Splash Page for Your Website?
These splash designs prove to be quite popular, especially among the designers as they allow the designer to show their skills in flash and any other technology on a single page. The splash page design involved in the splash page will be one that is very attractive to the eye of the viewer. Its main intention lies in captivating the viewer the moment he looks at it.
7). Does Your Web Design Include Background Music?
When you design your website, you may wonder whether or not you should include background music in your web design. The answer to this requires you to ask two additional questions: