What is dtd?

What Is DTD?

Keywords: DTD, Document Type Definition

I have been designing websites since 1996. In the beginning, it was so easy. Someone called me with a project, they sent me the content for their website, which I would then upload to Microsoft Frontpage or a text editor, insert some HTML tags for formatting and some graphics to make the site colorful, and the job was finished.

The wireless revolution changed everything. Almost every electronic device now comes equipped with access to the web and email. Palm tops, laptops, cell phones, even computer screens installed in automobiles are now connected to the internet. The web browsers and operating systems installed on these wireless devices are often very different from what is installed on an ordinary desktop PC. Many elements of the HTML programming language are not compatible with some of these wireless platforms. As a result, web design has completely changed. Cross-platform programming languages and specifications have been created so that websites can be viewed on any PC or wireless gadget.

These new innovations include languages such as XML, XHTML, and XSL, to name a few. XML was probably the most important of all of them, because it allowed a programmer to define data without telling the browser how to display it. The problem with HTML is that it defines data and also tells the browser how to display it. XML is different in that it merely defines the data, and allows the browser to display the data as it sees fit. Languages such as XHTML and XSL were developed in order to convert XML documents into web pages that could be displayed in a manner that was compatible with all browsers.

Now that you have some background on how and why web design has changed, you are now ready to learn about Document Type Definition (DTD). DTD is a tool that enables a programmer to define the format to be used for the data in an XML document. Remember, XML does not tell the web browser how to display or format content. DTD helps to establish the format.

An XML document consists of five different components. There are elements, attributes, entities, PCDATA, and CDATA. We will start with elements. Elements of XML are the tags. There are no predefined tags with XML; you can create your own tags. HTML does not work this way. All of the tags used in HTML are predefined, such as the paragraph tag and the body tag. Attributes provide additional information about the tags, such as the source file for an image, or the alignment to be used for a paragraph. Entities are variables that define commonly used text, such as the no-breaking-space entity. PCDATA is used to mark data that is to be parsed or separated into more easily processed components and to cause tags within that data to be interpreted as markup instead of as ordinary data. CDATA is used to mark data that is not to be parsed and to cause the tags within that portion of the text to not be treated as markup. As an aside, markup is any language that defines how cer
tain text is to be displayed or structured.

For novice programmers, DTD is a little hard to get used to. I recommend that you search for tutorials on any major search engine, or perhaps find some courses offline at a local college or computer science institute. If you have never studied XML, XHTML, or XSL before, then you should find a broad-based curriculum of computer programming courses that teach you all of these languages so that you can learn to incorporate them together when you create web sites.

Learning to use these new specifications and languages is essential for any web designer. With so many people using cell phones and other wireless devices to surf the net, by creating your web sites exclusively with HTML you run the risk of your site being invisible to a wireless internet user. Designing web sites that are cross-platform compatible is a must in the wireless age we now inhabit.

Jim Pretin is the owner of www.forms4free.com, a service that helps programmers make email forms.


Previous Articles Highlighter:

What Is RSS? (1)
Later that same year, Libby combined 0.9 with an XML syndication format created by Dave Winer to create 0.91, which gave birth to the other versions that would follow it, such as 1.0 and 2.0.

How To Hire The Right Web Designer (2)
Always work with a professional if your project requires a certain level of expertise and skill, and make sure you request a portfolio containing samples of their work so you can see what they have already done.

What Is AJAX Programming? (3)
The use of these languages is growing as more people are connecting to the internet with wireless computers that require more flexible languages to display web sites properly across all platforms and browsers.

What Is XML Schema? (4)
When I began designing web sites back in 1996, the process was very simple. I would ask the person who had requested the web site to put all of their content into a Microsoft Word file and email it to me.

Introduction To HTML DOM (5)
If you are already well versed in web design, learning HTML DOM is fairly easy because the syntax is not complicated. If you design web sites for a living, you need to familiarize yourself with this language.

An Introduction To VBScript (6)
VBScript is like Javascript in that they are both scripting languages, but at the same time these two languages are indeed different from one another, and most of the syntax is not similar.

Introduction To SQL (7)
HTML, however, is not the only language of cyberspace. There is a lot more to web programming than meets the eye. HTML only takes care of the front end.

What Is XML DOM? (8)
To learn how to properly use these methods and how to create the XML DOM object with different programming languages, you should search for some simple online tutorials to help you get started.

What Is WSDL? (9)
Web design was so easy. You could just slap some text into a file, insert some HTML tags into the document to tell the web browser how the text should appear and what the structure of the page should be, and presto, the job was finished.

What Are XForms? (10)
Imagine how useless the internet would be if it were just a bunch of information and pictures with no way to communicate or conduct business. Now that the internet has been around for a little over 10 years, HTML forms are starting to become outmoded and obsolete.

What Is XSL? (11)
Keywords: XSL, web design Remember the good old days, when the internet consisted of nothing more than a few simple websites formatted in basic HTML? Web design was so easy.

What Is SOAP? (12)
Though SOAP is not important for simple, static websites, the use of SOAP is crucial when developing an interactive site that is connected to an application, database, or other source of stored information that can be queried by the user.

Is Pay-Per-Click Worth It? (13)
So, you're probably going to resort to the dreaded, mostly costly form of advertising on the internet: Pay-Per-Click (also referred to as PPC). If you've never used it before or don't know what it is, perform a search on any search engine and you'll notice that at the top or to the side of the search results you'll see a section called "sponsored links." These are websites that are paying a certain amount per click to be listed there.

What Is XML? (14)
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.

Broadband High Speed Internet: Choosing The Right Service (15)
Another variation of business broad band is Fractional T1. Provided at the speed of 128 Kbps to 1.0 Mbps, Fractional T1 speed has some of the 24-64 Kbps channels turned off.

Search Engine Optimization Tips For New Websites (16)
They'll often link to you if you link to them. This is a very time consuming task, as it would take a long time to get a thousand links working in this manner.

Promoting Your MLM With Free Reports And Articles (17)
Provide a service for those who you are trying to draw in. The something for nothing applies here very well. Offer them information or your own experiences about how to gather new leads or how to cold call, and you will find people interested in your methods and willing to come back to read them again or visiting your site in anticipation of the next report or article.

Do You Really Have To Pay For Internet Marketing Knowledge? (18)
Even better, your group may be the source of your expansion, growth and success as a business, because you can work together and share your assets to the benefit of all concerned.

World Methanol Market Acquires New Characteristics (19)
Methanol production growth may be also spurred by the introduction of new technologies implying the use of carbinol to obtain gasoline and polymers. Given the potential uses of methanol, there is immense opportunity for the product, particularly on the export front.

How Affiliate Software Helps You To Succeed In Your Affiliate Business? (20)
You should never purchase any software without previewing it first. This way you can tell if this particular style of software is what you need. Most places will give you a free trail, if not find someone who will.

Newer Articles Highlighter:

A Brief Introduction To E4X (1)
The client would email me the content for their website, which I would upload to FrontPage, then insert some tags and a template for formatting and layout, add some graphics, and that was it.

What Is DHTML? (2)
Using these, a web designer can control how the various elements of a web page are positioned and displayed within a web browser window. All pages designed with DHTML utilize client-side scripting, which means that the changes it initiates occur after the page has been fully loaded and viewing has begun.

Choosing A Web Designer (3)
Always work with a professional if your project requires a certain level of expertise and skill, and make sure they show you some samples of work they have produced in the past.

Issues With Formmail (4)
Because it is possible to send spam through a form if the Formmail file is not created properly and does not authorize only one email address as the recipient, several web hosting companies do not allow their customers to run forms on their sites.

The Importance Of Link Popularity (5)
You should also submit articles or press releases to article submission directories. You are allowed to include a link to your website at the bottom of the article. So, as your articles are put into circulation, you will receive a lot of links.

Can Anyone Really Make Money Online? (6)
There are hundreds or even thousands of these survey companies that say they will pay you a fee for each survey you complete, but you will never get paid. Many people have tried this, but when they arrive at the end of the questionnaire, there is always some sort of exception, or a request for additional information in order to qualify for some other survey where you will then be able to get paid.

A Guide To Internet Marketing (7)
The cornerstone of internet marketing is search engine submission and optimization. There are hundreds of different search engines and directories on the internet where you can submit your web site for a listing.

Internet Marketing Made Simple (8)
To optimize a site, you need to maximize your keyword density and optimize the positioning for the words or phrases for which you want to be listed. And, you need to use proper Meta tags so that the search engines can interpret your web pages.

Website Marketing Made Simple (9)
You are allowed to include a link to your website at the bottom of the article. So, as your articles are put into circulation, you will receive a lot of links.

An Introduction To Internet Marketing (10)
However, be wary of submitters that claim to be able to submit your site to 75,000 search engines. Such services are scams, and they will submit your web page to FFA pages and bogus link pages that can actually get you banned from the search engines.

Introduction To Pay Per Click Marketing (11)
This means that you will make $400 per day, but your daily advertising expense is $500. So, you have a net loss of $100 per day. So, PPC advertising can be quite costly if it is not done carefully.

Do You Need An HTML Form? (12)
The code used to process an HTML form is often referred to as Formmail. Formmail is written in a programming language called PHP, which is more advanced than HTML.

Improve Your Search Engine Ranking (13)
It seems silly to mention this considering that we are talking about search engines anyway, but some people actually forget to submit their website to the engines, or only submit their site to a couple of search engines and then quit.

My Internet Marketing Secrets Revealed (14)
There are hundreds of different search engines and directories on the internet where you can submit your web site for a listing. This is fairly easy to do. Simply sign up for a monthly submission plan with a credible search engine submission service.

Getting Ranked Higher On Search Engines (15)
They will charge you a hefty sum for their services, sometimes as much as $2,000 per month or more. They often make dubious claims that they can get you ranked on the first page of the search engines within a few months, and they will usually offer a money-back guarantee.

Creating Your First HTML Form (16)
Formmail is written in a programming language called PHP, which is more advanced than HTML. There are many websites where you can download the Formmail file for free. Formmail has been used to process and email the results of web forms since 1997.

HTML Might Become Obsolete (17)
What makes XML truly unique is that there are no predefined tags as is the case 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.

Finding A Good Web Designer (18)
Always work with a professional if your project requires a certain level of expertise and skill, and make sure you request a portfolio containing samples of their work so you can see what they have already done.

Your First Online Form (19)
Either way, it is important to have an online form so that people can contact you directly through your website. Jim Pretin is the owner of www.forms4free.com, a service that helps programmers create a free HTML form with the code to email the HTML form responses.

Learn How To Use Formmail (20)
Keywords: formmail If you need to add an HTML form to your website, then you are going to need a PHP file commonly known as Formmail, which processes the HTML form and sends the results to you via email.


Leave a Comment