CSE HTML Validator
Encyclopedia
CSE HTML Validator is a software program for Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...

 Windows 2000
Windows 2000
Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...

, Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...

, Windows Server 2003
Windows Server 2003
Windows Server 2003 is a server operating system produced by Microsoft, introduced on 24 April 2003. An updated version, Windows Server 2003 R2, was released to manufacturing on 6 December 2005...

, Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

, Windows 7, and above that was created by Albert Wiersch and is developed and sold electronically by AI Internet Solutions based near Dallas, TX.

CSE HTML Validator is designed to help web developers create syntactically correct and accessible
Accessibility
Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity...

 HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

, XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....

, and CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

 documents by locating various problems. Documents that have been checked with tools like CSE HTML Validator are more likely to be of higher quality and be rendered as intended in a variety of web browsers, not just in Microsoft's popular Internet Explorer
Internet Explorer
Windows Internet Explorer is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year...

 browser. CSE HTML Validator can also alert developers to deprecated or proprietary tags and attributes and to issues that can affect search engine rankings.

CSE HTML Validator contains an HTML editor
HTML editor
An HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality. For example, many HTML editors work not only with HTML, but also with related...

, HTML validator, XHTML validator, CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

 validator, PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 checker, JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

 checker, link checker (to find dead links), spell checker
Spell checker
In computing, a spell checker is an application program that flags words in a document that may not be spelled correctly. Spell checkers may be stand-alone capable of operating on a block of text, or as part of a larger application, such as a word processor, email client, electronic dictionary,...

, accessibility
Accessibility
Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity...

 checker, search engine optimization
Search engine optimization
Search engine optimization is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid search results...

 (SEO) checker, and more.

The latest version of CSE HTML Validator is v10.0 as of July 1, 2010 and includes accessibility checking (Section 508 Amendment to the Rehabilitation Act of 1973
Section 508 Amendment to the Rehabilitation Act of 1973
In 1998 the US Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities...

 and Web Content Accessibility Guidelines
Web Content Accessibility Guidelines
Web Content Accessibility Guidelines are part of a series of Web accessibility guidelines published by the W3C's Web Accessibility Initiative. They consist of a set of guidelines for making content accessible, primarily for disabled users, but also for all user agents, including highly limited...

), CSS
CSS
-Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

 syntax checking, link checking, spell checking, an integrated HTML/text editor, an integrated web browser, and a Batch Wizard tool that validates entire websites and multiple HTML/web documents. The integrated web browser allows developers to browse the web while the pages are automatically validated.

There are three editions of CSE HTML Validator: professional, standard, and lite. The lite edition is free for personal and educational use.

CSE HTML Validator Std/Pro is Demoware: It can be evaluated for a 30-day or 200 validation trial period. After expiration of this period, a regular license key must be purchased. The free lite edition does not require a purchase for personal or educational use.

Purpose of validation

The purpose of validation and computerized checking of HTML, XHTML, and CSS documents is to help make sure that the documents are syntactically correct and problem-free. Checked HTML, XHTML, and CSS documents are more likely to:
  • render faster and with fewer problems (user agents don't have to "figure out" and decipher bad syntax)
  • be forward-compatible with future versions of user agents and browsers ("future-proof")
  • be compatible with future HTML, XHTML, and CSS specifications
  • render as intended on a variety of user agents, including mobile devices
  • cause fewer problems for visitors
  • be more accessible for people with disabilities
    Disability
    A disability may be physical, cognitive, mental, sensory, emotional, developmental or some combination of these.Many people would rather be referred to as a person with a disability instead of handicapped...

     (such as blindness), as well as users in general
  • not contain dead links

Differences from other HTML validators

  • CSE HTML Validator includes a DTD based validator which can optionally be used, however one of CSE HTML Validator's primary benefit is its custom validation engine which can perform many more checks on a document than a DTD based validator can. This is because DTD based validators are limited to checking for problems that can be specified in a Document Type Definition
    Document Type Definition
    Document Type Definition is a set of markup declarations that define a document type for SGML-family markup languages...

    .
  • CSE HTML Validator is an offline desktop application for Microsoft Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    . However, an online version based on the lite edition is available at OnlineWebCheck.com. This is in contrast to the online W3C Markup Validation Service
    W3C Markup Validation Service
    The Markup Validation Service is a validator by the World Wide Web Consortium that allows Internet users to check HTML and XHTML documents for well-formed markup...

    .
  • Checks HTML/XHTML syntax, CSS
    CSS
    -Computing:*Cascading Style Sheets, a language used to describe the style of document presentations in web development*Central Structure Store in the PHIGS 3D API*Closed source software, software that is not distributed with source code...

    , links, spelling, accessibility
    Accessibility
    Accessibility is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity...

    , JavaScript
    JavaScript
    JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

    , and PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     with one pass, while DTD based validators are often more limited, checking mostly for basic tag structure and allowable attributes.

Automatic document fixing

Using HTML Tidy
HTML Tidy
HTML Tidy is a computer program and a library whose purpose is to fix invalid HTML and to improve the layout and indent style of the resulting markup....

 and the Format and Fix Tool, CSE HTML Validator can automatically fix certain problems with HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

 and XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....

 documents. However, some problems cannot be fixed (or fixed correctly) with automated tools and require manual review and repair.

Limitations

While automated checking tools are helpful and should be used in development, they cannot guarantee that a document will display as intended in all browsers. Developers should still test documents in a variety of browsers to locate problems that cannot be found with a computerized tool.

Integration with other software

CSE HTML Validator integrates with other 3rd party software like those listed below. This allows validation using CSE HTML Validator from within the 3rd party program.
  • EmEditor
    EmEditor
    EmEditor is a lightweight extensible commercial text editor for Microsoft Windows. It was developed by Yutaka Emura of Emurasoft, Inc. EmEditor includes full Unicode support, 32-bit and 64-bit builds, syntax highlighting, find and replace with regular expressions, vertical selection editing,...

  • HTML-Kit
    HTML-Kit
    HTML-Kit is an HTML editor for Microsoft Windows made by .The application is a full-featured HTML editor designed to edit, format, validate, preview and publish web pages in HTML, XHTML and XML -languages....

  • HomeSite
    Macromedia HomeSite
    HomeSite was an HTML editor owned by Adobe Systems . Unlike WYSIWYG HTML editors such as Microsoft FrontPage and Adobe Dreamweaver, HomeSite was designed for direct editing, or "hand coding," of HTML and other website languages...

  • TextPad
    TextPad
    TextPad is a text editor for the Microsoft Windows family of operating systems.First released in 1992, this software is currently in its fifth major version...

  • TopStyle
    TopStyle
    TopStyle is a CSS/XHTML/HTML editor for Microsoft Windows developed by Nick Bradbury and now maintained by Stefan van As. The editor is code-centric rather than WYSIWYG, with integrated support for previews using either the Mozilla Gecko, Internet Explorer Trident, or Apple Inc. Webkit layout engines...

     - includes link checking support
  • UltraEdit
    UltraEdit
    UltraEdit is a commercial text editor for Microsoft Windows, Linux and created in 1994 by Ian D. Mead. The editor contains tools for programmers, including macros, configurable syntax highlighting, code folding, file type conversions, project management, regular expressions for search-and-replace,...


Online version

An online version of the free lite edition is available at OnlineWebCheck.com. The online version can check documents via file upload, URL, or snippets.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK