Co to jest edytor XHTML?
HTML to HyperText Markup Language, język wywodzący się z SGML (Standard Generalized Markup Language) i używany w sieci WWW do tworzenia struktury prezentacji dokumentów i tworzenia powiązań między nimi za pomocą znaczników i zestawu reguł. XML jest rozszerzalnym językiem znaczników i uproszczonym SGML. XHTML to rozszerzalny HTML, język znaczników, który łączy cechy HTML i XML, z bardziej rygorystycznymi regułami niż te stosowane w kodowaniu HTML. Edytor XHTML to środowisko zaprojektowane do tworzenia XHTML.
Edytor XHTML zwykle nie występuje jako samodzielny produkt. Całkiem powszechne jest znajdowanie edytora XHTML wbudowanego w produkt, który zapewnia bardziej wszechstronny pakiet edytorów do tworzenia stron WWW. Na przykład pakiet oprogramowania może łączyć się z edytorem XHTML z edytorem HTML. Bardziej kompletny pakiet może obejmować edytor HTML, edytor XHTML, edytor CSS (Cascading Style Sheets) i edytor JavaScript®.
Edytory XHTML często mają zarówno edytor tekstowy, w którym można wprowadzić XHTML, jak i edytor WYSIWYG (What You See Is What You Get), a czasami możliwe jest wyświetlenie tylko okna WYSIWYG. Celem jest umożliwienie użytkownikowi, który nie nauczył się technicznych aspektów projektowania stron internetowych, takich jak języki znaczników i CSS, nadal móc generować i edytować zawartość. Jednak jednym z problemów ze stronami internetowymi budowanymi z poprawnym XHTML były edytory WYSIWYG, które nie generują odpowiedniego znacznika. XStandard® wskazuje na problem i sprawia, że XHTML WYSIWYG Editor ™ rozwiązuje ten problem, zapewniając stosowanie tylko znaczników spełniających kryteria najlepszych praktyk.
Jedną ważną funkcją, którą możesz znaleźć w edytorze XHTML, jest możliwość wyboru wersji XHTML, nad którą pracujesz. Na przykład Adobe® Dreamweaver® CS4 oferuje XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML 1.1 lub XHTML 1.0 Mobile. Dostępne są również HTML 4.01 Transitional i HTML 4.01 Strict.
W każdym razie istnieje kilka innych funkcji, które mogą występować w edytorze XHTML. Jedną z cennych funkcji, które nie są powszechnie oferowane, jest sprawdzanie poprawności XHTML. Alternatywnie, korekta dynamiczna może być oferowana wraz z plikiem dziennika błędów. Może być również uwzględniona funkcja konwersji HTML na XHTML. Inne pożądane funkcje to wyróżnianie składni, zawijanie wyrazów i UTF-8 Unicode (8-bitowy format UCS / Unicode Transoformation) - UCS oznacza uniwersalny zestaw znaków - umożliwiający pracę z plikami wielojęzycznymi.