CHAPTER 3 WEB VOCABULARIES XHTML Editors Editors
CHAPTER 3 WEB VOCABULARIES XHTML Editors Editors written specifically for XHTML documents can provide the most features. These tools often come with XHTML document templates and can warn you about potential display problems. Most importantly, many XHTML editors allow you to design XHTML visually without needing to see the markup. This can be very useful when designing complex layouts. Some common XHTML editors include Adobe s (formerly Macromedia) Dreamweaver: http://www.macromedia.com/software/dreamweaver/ Microsoft s FrontPage: http://www.microsoft.com/frontpage/ W3C s Amaya: http://www.w3.org/Amaya/ Chami.com s HTML-Kit: http://www.chami.com/html-kit/ Adobe s (formerly Macromedia) HomeSite: http://www.macromedia.com/software/ homesite/ Belus Technology s XStandard: http://xstandard.com/?program=google1 Bare Bones Software s BBEdit: http://www.barebones.com/products/bbedit/ index.shtml NewsGator Technologies TopStyle: http://www.bradsoft.com/topstyle/ Again, you can often download a trial version so you can test the software against your needs. Well-Formed and Valid XHTML Documents Even if you follow the XHTML construction rules, you need to make sure that the document is both well formed and valid. These concepts are critical regardless of which XML vocabulary you use. In Chapter 1, you learned that an XML document must be well formed before it can be processed by an XML parser. Well-formed means that The document contains one or more elements. The document contains a single document element, which may contain other elements. Each element closes correctly. Elements are case-sensitive. Attribute values are enclosed in quotation marks and cannot be empty. A document is valid if, in addition to being well formed, it uses the correct elements and attributes for the specified vocabulary. In XHTML, the DOCTYPE declaration determines which DTD is used and hence, the validity of elements and attributes.
In case you need affordable webhost to host your website, our recommendation is ecommerce web host services.