Добро пожаловать в Веб-зайн: блог об изучении различных аспектов инженеринга систем, основанных на SGML, XML; исследовании прикладных вопросов. Решение прикладных задач обработки данных с точки зрения программиста на таких языках, как Ruby, JavaScript и C++.
-
Валидация XML и XHTML
20 октября 2008 года, выпуск #3В 105-ом выпуске мы подробно рассмотрели формат DTD: чем является, где применяется и какая польза. На самом деле, эта статья была умышленно сфабрикована для того, чтобы мы смогли идти дальше по валидации разных языков программирования.
Сегодня мы постараемся погрузиться в валидацию до боли знакомых нам языков разметки: XML и XHTML. На первый взгляд, они такие похожие и должны рассматриваться как одно целое, но на самом деле они довольно разные и для них следует писать совершенно разные валидаторы. Можно даже выразиться следующим образом: проверка XHTML на XML-валидаторе будет недостаточной, а XML на XHTML-валидаторе — избыточной, и обе проверки покажут, что документ невалиден.
-
А валидация ли?
25 сентября 2008 года, выпуск #2Валидация — как много в этом слове. Или же оно ни о чём не говорит и ничего не объясняет? Я думаю, что Web-инженеры, а особенно работники передовой (front-end), не раз пользовались валидацией от W3C, однако представляют ли они, что делает эта система и как она это делает? На все эти вопросы мы постараемся найти ответы.
-
Какие они, semi-valid?
20 июня 2008 года, выпуск #1Очень часто в нашей повседневной жизни мы слышим слова с приставкой «полу-». Очевидно, что с этой приставкой слово приобретает оттенок чего-то сделанного на 50 процентов от возможного результата. В большинстве случае с этой приставкой связаны негативные ассоциации, но не всегда стоит связывать такие ассоциации с контекстом.
Переходя от лирики к сухой теории, хочется напомнить, что валидация документа — это один из ключевых этапов при разметке документа. Но раз есть такой этап, то есть и промежуточные, ведь так? Именно поэтому я позволю себе представить читателям небольшую теорему по поводу документов с верификацией «semi-valid».
- 1ая
- следующая
- предыдущая
