- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Может название темы не совсем удачное, но суть проблемы такова: есть шаблоны на xsl, в шаблонах теги, к примеру картинок, прописаны со слешем на конце, т.е. закрыты. А вот при генерации самой страницы закрытые теги пропадают, из-за этого невозможно угодить валидности XHTML 1.0 Transitional. Может быть кто-нибудь сталкивался с проблемой и знает ее решения, буду очень признателен.
Спасибо.
А как вы парсите и где php/.NET/клиент?
У меня такого никогда не было.
lazio,
Остальные атрибуты в xsl:output определяют параметры для метода вывода. Разрешается использовать следующие атрибуты:
version указывает версию метода вывода
indent указывает, может ли XSLT процессор ставить дополнительные пробелы при выводе конечного дерева, атрибут должен иметь значение yes или no
encoding указывает предпочтительную кодировку символов, которую XSLT процессор должен использовать чтобы представить последовательность символов в виде последовательности байтов. Значение атрибута должно обрабатываться независимо от используемого регистра. Значение атрибута должно состоять из символов из диапазона от #x21 до #x7E (т.е. печатных ASCII символов). Значением должно быть либо charset, зарегистрированный Internet Assigned Numbers Authority [IANA], [RFC2278], либо строка начинающаяся с X-
media-type определяет тип среды (тип контента MIME) для данных, полученных при выводе конечного дерева. Параметр charset не должен указываться явно. Наоборот, параметр charset должен добавляется когда типом среды на верхнем уровне является text, причем в соответствии с той кодировкой символов, которая реально используется данным методом вывода
doctype-system указывает системный идентификатор, который должен использоваться в декларации типа документа
doctype-public указывает публичный идентификатор, который должен использоваться в декларации типа документа
omit-xml-declaration указывает, должен ли XSLT процессор выводить декларацию XML, значением атрибута должно быть yes или no
standalone указывает, должен ли XSLT процессор выводить декларацию одиночного документа. Значением атрибута должно быть yes или no
cdata-section-elements определяет перечень названий элементов, чьи непосредственные потомки, являющиеся текстовыми узлами, должны печататься с помощью блоков CDATA
Пример:
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" ...
Вот этот код, в общем виде, стоит в начале на xsl-файлах:
<?xml version='1.0' encoding="Windows-1251"?>
<!DOCTYPE xhtml SYSTEM "xhtml11.dtd">
<xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0">
<xsl:output method="html" encoding="Windows-1251"/>
Как можно его править что б добится желаемого результата?
Пробуем так:
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" method="html" encoding="Windows-1251"/>
Измените в xsl:оutput атрибут method="xml".
Всем спасибо!!!
Результата правда не добился, может быть это не от шаблонов зависит... ну да и лан, не столь важно.
Всем спасибо!!!Результата правда не добился
Жаль. Непонятный косяк остался. М.б. когда-нибудь и мне придется ловить.
Кстати у IE были глюки с отображением элементов типа <div />
Кстати у IE были глюки с отображением элементов типа <div />
ага, тоже сталкивался. В фф в фаербаге - всегда пустые дивы так самозакрываются, а когда код копируешь, надо опять писать <div></div> - иначе ошибка будет)