Валиков Алексей Н.
Шрифт:
и получить в итоге
что эквивалентно результату предыдущего примера, хоть и различается внешне.
Атрибут
что также даст элемент
Для того чтобы разобраться в приоритетах атрибутов
□ Если в элементе
□ Если в элементе
□ В случае, если в элементе
Повторим еще раз, что во всех трех случаях сказать что-либо достоверно о префиксе создаваемого элемента нельзя — префикс с точки зрения пространств имен не является значащей частью имени элемента. Вместе с тем, на практике процессоры, как правило, используют префикс, указанный в атрибуте
Приведем несколько примеров.
Для начала покажем, что, согласно первому правилу, атрибут
В выделенном элементе
Процессор использовал пространство имен, указанное в атрибуте
В свою очередь конструкция вида
создаст элемент
что на самом деле эквивалентно просто
Таким образом, атрибут
создаст элемент
Как видим, отсутствие
Рассмотрим теперь случай, когда нет ни атрибута
Результатом этого преобразования будет документ, состоящий из одного пустого элемента