Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
16 Закрытый исходный код.doc
Скачиваний:
3
Добавлен:
22.12.2018
Размер:
439.81 Кб
Скачать

47 Текстовые редакторы xml. Возможности. Преимущества. Графические редакторы xml

Текстовые редакторы XML в основном предлагают функциональные возможности для работы с тегами элементов. Подсветка синтаксиса — стандартная базовая возможность любого редактора XML; текст элемента выделяется цветом и отличается от обычного текста. Во многих текстовых редакторах XML также доступно автоматическое завершение элемента и атрибута с помощью DTD или схемы XML. Отображение номера строки — тоже распространенное и полезное свойство, как и возможность переформатировать документ для соответствия определенному стилю выделения абзацев.

Преимущество текстовых редакторов заключается в том, что они представляют именно ту информацию, которая хранится в файле XML. Это наилучший способ контролировать формат файла (например, отступы), выполнять операции нижнего уровня (например, поиск и замена имен элементов) и редактировать файлы XML без какой-либо схемы XML или файла конфигурации.

Графические редакторы XML с графическим пользовательским интерфейсом считаются более легкими в применении, чем текстовые редакторы, и могут не требовать знания синтаксиса XML. Такие редакторы часто называют визуальными, или WYSIWYG, но не все графические редакторы являются визуальными — существуют также графические редакторы типа WYSIWYM («Ты видишь то, что имеешь в виду»). Графические редакторы XML называются визуальными (WYSIWYG), когда они стараются отобразить документ в виде, приближенном к конечному опубликованному виду. Графические редакторы XML называются WYSIWYM, когда они стараются отобразить фактическое значение элементов XML. WYSIWYM редакторы не отображают графически конечный вид документа, а вместо этого фокусируются на передаче смысла текста. Они используют DTD или схемы XML и/или конфигурационные файлы, чтобы отображать элементы XML с помощью графических компонентов.

Схема XML и конфигурационные файлы также могут быть использованы для предотвращения создания невалидных документов. Например, в текстовом редакторе можно создать строку таблицы, содержащую слишком большое количество ячеек, в то время как это будет невозможно сделать с помощью графического редактора.

48. Ненавязчивый Java Script.

Это способ написания Java Script сценариев таким образом чтобы даже в случае некорректной работы браузера пользователи все равно смогли использовать сайт но на более низком уровне.

Чтобы быть ненавязчивым для польз-ля, сценарий должен быть таковым, что его удаление не должно препятствовать использованию сайта. Также сценарий должен избегать явных ошибок и проблем совместимости с различными браузерами и принимать в учет спец-е устр-ва такие как например мобиль.телефон. Также сценарий должен состоять из понятного четкого кода и содержать комментарии говорящие о том, что делает код. Кроме того ненавязчивый код Java Script требует правильного разделения скриптов и HTML. К счастью можно разделить ненавязчивость на три категории: сценарий должен быть ненавязчивым для пользователей, браузеров, и программистов.

Ненавязчивый JS в 1ую очередь разделяет структурe HTML док-та и скрипты чтобы сделать код чище и упростить обслуживание сценария. Он также предупреждает и предотвращает проблемы несовместимости браузеров и работает с чистым сематическим слоем HTML.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]