Having an XML sitemap on your website has been a widely accepted practice, but not a lot of attention is given to it. The case usually is, when you have a new website, you just generate a sitemap, upload it for search engine spiders to be able to crawl it, and that’s it! Even though, in reality, that’s really it, your XML sitemap deserves a bit more attention than that. Let’s start with the basics.
New to Search Engine Optimization?
What is an ...
Stands for "Document Type Definition." A DTD defines the tags and attributes used in an XML or HTML document. Any elements defined in a DTD can be used in these documents, along with the predefined tags and attributes that are part of each markup language. The following is an example of a DTD used for defining an automobile:
<!DOCTYPE automobile [ <!ENTITY header "Car Details"> <!ELEMENT make (#PCDATA)> <!ELEMENT model (#PCDATA)> <!ATTLIST model doors (two | four) #required> <!ELEMENT year (#PCDATA)> <!ELEMENT engine (#PCDATA)> <!ATTLIST engine transmission (manual | automatic) #required>]>
The above DTD ...
Stands for "Extensible Hypertext Markup Language." XHTML is markup language used to create webpages. It is similar to HTML but uses a more strict XML-based syntax. The first version of XHTML (1.0) was standardized in 2000. For several years, XHTML was the most common language used to create websites. It has since been superseded by HTML5.
As HTML evolved over the first few decades of the web, browsers became increasingly lenient in how they parsed webpage source code. The result was that websites were rendered inconsistently between browsers. One of the main ...
Stands for "Application Programming Interface." An API is a set of commands, functions, protocols, and objects that programmers can use to create software or interact with an external system. It provides developers with standard commands for performing common operations so they do not have to write the code from scratch.
APIs are available for both desktop and mobile operating systems. The Windows API, for example, provides developers with user interface controls and elements, such as windows, scroll bars, and dialog boxes. It also provides commands for accessing the file system and performing file operations, such as ...