HTML, SGML'den (Standart Genelleştirilmiş İşaretleme Dili) türetilen ve World Wide Web'de belgelerin sunumu için yapı oluşturmak ve aralarında etiketler ve bir dizi kural kullanarak bağlantı oluşturmak için kullanılan bir dil olan HyperText Markup Language'dir. XML, Genişletilebilir İşaretleme Dili ve basitleştirilmiş SGML'dir. XHTML, HTML ve XML özelliklerini HTML kodlamada uygulananlardan daha katı kurallarla birleştiren bir biçimlendirme dili olan Genişletilebilir HTML'dir. Bir XHTML editörü, XHTML'yi yazmak için tasarlanmış bir ortamdır.
Bir XHTML editörü genellikle tek başına bir ürün olarak bulunmaz. Daha kapsamlı bir web geliştirme editörü paketi sağlayan bir ürüne dahil edilmiş bir XHTML editörü bulmak oldukça yaygındır. Örneğin, bir yazılım paketi ve bir HTML düzenleyiciyle XHTML düzenleyiciyi birleştirebilir. Daha eksiksiz bir paket bir HTML editörü, XHTML editörü, CSS (Cascading Style Sheets) editörü ve JavaScript® editörü içerebilir.
XHTML editörleri genellikle hem XHTML hem de WYSIWYG (Ne görüyorsanız onu alırsınız) editörü girmek için kullanılan bir metin editörüne sahiptir ve bazen sadece WYSIWYG penceresini göstermek mümkündür. Amaç, biçimlendirme dilleri ve CSS gibi web tasarımının teknik yönlerini öğrenmemiş bir kullanıcının hala içerik üretip düzenleyebilmesini sağlamaktır. Ancak, web sayfalarının ve web sitelerinin doğru XHTML ile oluşturulmuş olması ile ilgili bir sorun, uygun işaretleme oluşturmayan WYSIWYG editörleri olmuştur. XStandard® sorunu belirtir ve XHTML WYSIWYG Editor ™ 'ün bunu ele almasını sağlar ve yalnızca en iyi uygulama kriterlerini karşılayan işaretlemenin kullanıldığından emin olur.
Bir XHTML editöründe bulabileceğiniz önemli bir özellik, üzerinde çalışmakta olduğunuz XHTML sürümünü seçme yeteneğidir. Örneğin, Adobe® Dreamweaver® CS4, XHTML 1.0 Geçiş, XHTML 1.0 Strict, XHTML 1.1 veya XHTML 1.0 Mobile seçenekleri sunar. HTML 4.01 Geçici ve HTML 4.01 Sıkı da sunulmaktadır.
Her durumda, bir XHTML editöründe bulunabilecek başka özellikler de vardır. Evrensel olarak sunulmayan değerli bir özellik, XHTML doğrulamadır. Alternatif olarak, bir hata günlüğü dosyası ile birlikte dinamik düzeltme önerilebilir. HTML'den XHTML'ye dönüştürme özelliği de dahil edilebilir. İstenen diğer özellikler arasında, sözdizimi vurgulama, sözcük kaydırma ve UTF-8 Unicode (8 bit UCS / Unicode Dönüşüm Biçimi) bulunur - UCS, Çok Dilli Dosyalarda çalışmayı etkinleştirmek için Evrensel Karakter Kümesi anlamına gelir.


