HTML adalah HyperText Markup Language, bahasa yang diturunkan dari SGML (Standard Generalized Markup Language) dan digunakan di World Wide Web untuk membuat struktur untuk presentasi dokumen dan membuat tautan di antara mereka, menggunakan tag dan seperangkat aturan. XML adalah Extensible Markup Language dan SGML yang disederhanakan. XHTML adalah HTML EXtensible, bahasa markup yang menggabungkan fitur HTML dan XML, dengan aturan yang lebih ketat daripada yang diterapkan dalam pengkodean HTML. Editor XHTML adalah lingkungan yang dirancang untuk membuat XHTML.
Editor XHTML biasanya tidak ditemukan sebagai produk yang berdiri sendiri. Sangat umum untuk menemukan editor XHTML yang tergabung dalam produk yang menyediakan paket editor pengembangan web yang lebih komprehensif. Misalnya, paket perangkat lunak mungkin menggabungkan dan editor XHTML dengan editor HTML. Paket yang lebih lengkap dapat mencakup editor HTML, editor XHTML, editor CSS (Cascading Style Sheets), dan editor JavaScript®.
Editor XHTML sering kali memiliki editor teks untuk memasukkan XHTML dan editor WYSIWYG (Apa yang Anda Lihat adalah Apa yang Anda Dapatkan), dan terkadang hanya memungkinkan untuk menampilkan jendela WYSIWYG. Tujuannya adalah untuk memungkinkan pengguna yang belum mempelajari aspek teknis desain web, seperti bahasa markup dan CSS, untuk tetap dapat membuat dan mengedit konten. Namun, satu masalah dengan halaman web dan situs web yang dibangun dengan XHTML yang benar adalah editor WYSIWYG yang tidak menghasilkan markup yang tepat. XStandard® menunjukkan masalahnya dan membuat XHTML WYSIWYG Editor™ untuk mengatasi ini, memastikan bahwa hanya markup yang memenuhi kriteria praktik terbaik yang digunakan.
Salah satu fitur penting yang mungkin Anda temukan dalam editor XHTML adalah kemampuan untuk memilih versi XHTML yang sedang Anda kerjakan. Adobe® Dreamweaver® CS4, misalnya, menawarkan pilihan XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML 1.1, atau XHTML 1.0 Mobile. HTML 4.01 Transisi dan HTML 4.01 Ketat juga ditawarkan.
Bagaimanapun, ada beberapa fitur lain yang mungkin ada dalam editor XHTML. Salah satu fitur berharga yang tidak ditawarkan secara universal adalah validasi XHTML. Atau, koreksi dinamis dapat ditawarkan bersama dengan file log kesalahan. Fitur konversi HTML ke XHTML juga dapat disertakan. Fitur lain yang diinginkan termasuk penyorotan sintaks, bungkus kata, dan UTF-8 Unicode (8-bit UCS/Unicode Transoformation Format) — UCS singkatan dari Universal Character Set — untuk mengaktifkan pekerjaan pada file multibahasa.