powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xml+xsl+DOMDocument
5 сообщений из 5, страница 1 из 1
xml+xsl+DOMDocument
    #35660226
MСергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени!
Есть страница на php. Есть несколько xml, и xsl Заголовки у них одинаковы
$xmlf='<?xml version="1.0" encoding="windows-1251"?>....';
$xsltemplate='<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="Windows-1251" indent="yes" method="html" omit-xml-declaration="no" cdata-section-elements="body" version="1.0" media-type="text/xml"/>...';

в страницу вставляю в произвольных местах с использованием:
$xml = new DOMDocument;
$xml->LoadXML($xmlf);
$xsl = new DOMDocument;
$xsl->LoadXML($xsltemplate);

$xlsproc = new XSLTProcessor();
$xlsproc->importStylesheet($xsl);
echo $xlsproc->transformToXML($xml);

Все обрабатывается хорошо но в HTML перед каждым вставленным блоком добавляется строка:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"> как от этого избавиться?
Спасибо!
...
Рейтинг: 0 / 0
xml+xsl+DOMDocument
    #35660915
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
убрать doctype-public
...
Рейтинг: 0 / 0
xml+xsl+DOMDocument
    #35660925
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оставить только там, где генерится элемент html, для промежуточных узлов doctype убрать.
...
Рейтинг: 0 / 0
xml+xsl+DOMDocument
    #35660935
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и наверно вместо XHTML 1.0 Strict лучше на XHTML 1.1 перейти.
...
Рейтинг: 0 / 0
xml+xsl+DOMDocument
    #35667467
MСергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Получилось.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xml+xsl+DOMDocument
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]