Проясняем ситуацию XML — DTD — XSLT

Автор: Aport Пятница, Январь 30th, 2015 Нет комментариев

Рубрика: Разное

Разговор на прояснение XML — DTD — XSLT понятий и стандартов

16:02:12: Ты сказал - "DTD только определяет правила для
документа, но изменяться по нему ничего не должно." А зачем тогда DTD я
думал он является языком обработчиком хмл

16:03:13: нет

16:03:20: DTD --- язык схемы.

16:03:53: он предназначен только для описания твоего подмножества
языка и используется только для валидации

16:04:09: можно в кратце разъяснить, что собственно он делает,
что подразумевают под схемой и валидацией?

16:04:17: с помощью DTD ты из всего XML выделяешь некоторое нужное
тебе подмножество (подязык).

16:04:26: Для обработки есть XSLT

16:04:34: и XQuery

16:05:07: первый поддерживается много чем, во второй лучше не
суйся, это функциональный язык, с ним зароешься.

16:05:49: ага, ситуация разъясняется XSLT для обработки, а ДТД
для выделения, но как бы это понять - "выделение" ?

16:07:19: ограничение, если тебе это удобнее.

16:07:31: типа вот это можно, а вот это нельзя --- ошибкой бедт.

16:07:49: тогда так, а где и как его ограничения можно применить
?

16:08:12: если в твоём примере написать <note>

16:08:12: <square width="100"></square>

16:08:12: </note>

16:08:23: т.е. не так

16:08:40: а, например, node вместо note.

16:09:06: тогда, обработчик тебе скажет, что у тебя ошибка ---
несоответствие xml и его DTD

16:09:28: обработчиком является браузер?

16:10:07: я кажется понял, ДТД типа для проверки ХМЛ, он определяет
правила написания ХМЛ, так ?

16:11:29: да

16:11:37: А валидация я так понимаю проверка правильности XML
?

16:11:45: обработчик --- много чего, может быть и броузер.

16:11:56: валидация === проверка правильности

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты