להלן ממשק מבוסס
CGI
ל- HTML Tidy.
CYAN הוא ממשק מקוון נוסף ל- HTML Tidy הכולל אופציות קלט/פלט שונות.
HTML-Kit היא תוכנית חופשית עבור Windows 9x/NT שנועדה לסייע לכותבים ב- HTML לערוך, לפרמט, לתקף, לסקור ולהוציא מסמכים לאור באינטרנט. היא כוללת GUI אותו ניתן להתאים ל- HTML Tidy כדי להמיר מסמכים מ- HTML ל- XHTML 1.0 . בין אפשרויות התצוגה, התוכנית מאפשרת תצוגה של חלונות חצויים - אחד המציג את התיוג המקורי, והשני מציג את התיוג לאחר השינויים.
בחלון נפרד מדווחות שגיאות והצעות לשיפור התיוג.
ניתן לראות דוגמה של פלט
מסמך לאחר המרה כזו
כאן.
ניתן להוסיף את האייקון כאן נכנסת תמונה מס' 3 על המסמכים הנכתבים בעזרת HTML-Kit.
לפעמים קיים צורך לתרגם קבוצת קבצי XML ל- 1.0 XHTML, למשל, על מנת להציגם למפעילי 4 HTML.
דרך יעילה לעשות זאת היא להשתמש ב- XSLT.
5.6 הפיכת XSL Transformations) XSL)
XSLT הוא חלק ב-
XSL שמורכב משפה להפיכת מסמכי XML למסמכי XML אחרים.
להלן דוגמא של שימוש ב- XSLT על מנת ליצור מסמך 1.0 XHTML ממסמך XML נתון.
מסמך ה- XML הוא
sale 1999.xml ודף הסגנון XSL הוא
sales.xsl .
קבצים אלה מעובדים באמצעות
XT בחלונות 9x/NT כ- c:\path_to\xt sale1999.xml sales.xsl sale1999.htm .
כלומר: אנו משתמשים במסמך XML sale 1999.xml כקלט, מחילים עליו את דף הסגנון sales.xsl XSL - ומפנים את הפלט למסמך HTML בשם
sale1999.htm .
כלי עריכה חזותיים הקיימים ב- HTML עלולים להיות חסרי ערך בכתיבת מסמכי
1.0 XHTML כי הם בדר"כ מוסיפים תגים לבד ואינם פועלים על פי כללים שיוצרים מסמכים תקינים מבחינה תחבירית (אפילו שהיום יש דפדפנים שמוכנים לקבל תיוג פגום, אין לצפות שמצב זה יישאר בעתיד כשמדובר בכלים המתאימים ל- XHTML). ע"כ יש לקבל החלטה נבונה בבחירת כלי עריכה חזותיים. דוגמא אחת היא HTML-Kit, הנדון לעיל.
ניתן לעשות שימוש בכלי עריכה חזותיים מיוחדים של 1.0 XHTML, כפי שנראה להלן.
כמו כן ניתן להשתמש בכלי עריכת טקסט כלליים כגון Emacs.
ראה את המאמר
"HTML Editig with Emacs"
5.8 הנחיות תאימות של HTML
קיימות הנחיות לכותבים המבקשים שמסמכי ה- 1.0 XHTML שלהם יוכלו להיות מוצגים במפעילי-משתמשים HTML קיימים. ההנחיות מציעות את השימוש הנכון בפריטים שונים (הוראות עיבוד, אלמנטים ריקים, צמצום אלמנטים, תוכן אלמנטים ריק, דפי סגנון וכתבים משובצים; מעברי שורה בתוך ערכי מאפיינים ; Isindex ; מאפייני lang ו- Xml:lang ; מזהי מקטעים, קידוד תווים; מאפיינים בוליאניים; DOM, השימוש בסמן "&" בערכי מאפיינים, CSS).
Amaya הוא דפדפן/כלי עריכה חופשי שנמצא בבדיקה ע"י W3C, ואשר תומך ב- 1.0 XHTML.
את המסמכים יש לתייג כ- text/html כי Amaya אינה תומכת ב- XML. ל- Amaya יש כמה אופציות לפורמט הפלט, כולל XHTML. Amaya עשויה להיות שימושית מאוד בכתיבת מסמכי 1.0 XHTML הכוללים תיוג של MathML משובץ, כי רכיבי העריכה/תרגום שלו תומכים הן ב- 1.0 XHTML והן ב- MathML.
כל שיש לעשות הוא לכלול את מרחב השמות של XML המתאים ל- MathML בתוך מסמך ה- 1.0 XTML.
XML Spy הוא כלי עריכה XML מסחרי התומך ב- 1.0 XHTML ולו שלוש אפשרויות תצוגה מתקדמות - תצוגת Grid משופרת, לעריכה מובנית; תצוגת מקור הצובעת תחביר, לעבודה "low-level" ; ותצוגת דפדפן משולבת. דוגמא הממחישה את תצוגת ה-GRID נמצאת
כאן
5.11 כלי עריכה Mozaquito Factory
Mozaquito Factory הוא כלי עריכת XML מסחרי והוא סביבת הכתיבה הראשונה שתוכננה במיוחד למשפחת מסמכי XHTML. בין תכונותיו הרבות, הוא מסוגל לבדוק אם מסמכי 1.0 XHTML תקפים ומעוצבים היטב (תקפים, על פי דרישות ה- DTD). למשל, תוצאות הבדיקה של תקפות ו"מעוצבות" המסמך
minxhtml.htm
מוצגות
כאן .
ניתן להוסיף אייקון המציין כי הכתיבה בוצעה בהתאם לדרישות Mozquto Factory:
5.12 בדיקת תקפות של XHTML
בדיקת תקפות היא תהליך בו המסמכים מאומתים כנגד ה- DTD המקביל כדי להבטיח שהמבנה, השימוש באלמנטים והשימוש במאפיינים תואמים את ההגדרות ב- DTD.
בדיקת התיקוף של מסמך 1.0 XHTML כרוכה באימות התיוג בהשוואה לאחד מה- DTD.
פרטים נוספים ראה במאמר:
Stop! Is Your HTML Doccument Valid?
5.13 שירות W3C לבדיקות תקפות ל- HTML
אפשר לבצע בדיקות תיקוף ל- 1.0 XHTML ע"י
שירות התקפות המקוון של W3C המבוסס על
SGML parser.
תוכל להציג אייקון מתאים על כל דף אשר עבר בדיקת תיקוף כזו -
להלן ה- HTML בו תוכל להשתמש כדי להוסיף אייקון זה לעמוד אינטרנט שלך.