Модераторы: Aliance, IZ@TOP, SamDark, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> форматирования вывода2 
:(
    Опции темы
leshafirs
Дата 14.4.2011, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.4.2011

Репутация: нет
Всего: нет



решил создать новую тему так как в старой мне ответили 

Цитата(bars80080 @  13.4.2011,  18:57 Найти цитируемый пост)
то есть остальные обязаны читать целую страницу, чтобы в конце узнать, что проблема заключается в другом? 


суть проблемы не могу убрать лишние DOCTYPE
проделал все что указанно в этом посте http://forum.vingrad.ru/forum/topic-167686.html

но ничего не помогло=(

вот уже как 3-й день смотрю в google и яндекс ничего не выдают( а во всем инете нашел только на этом форуме похожую проблему=)

ниже приведу коды) за ранее всех благодарю=)

Код

<?
    
    $xml_text = '<?xml version="1.0" encoding="utf-8"?>
        <docs>
            <doc>
                <name>lex</name>
            </doc>
            <doc>
                <name>wqewqe</name>
            </doc>
        </docs>
    ';
    $xml = new DOMDocument();
    $xml->loadXML($xml_text);
    $xml->formatOutput = true;
    $xml->preserveWhiteSpace = false;
    if(isset($_GET["q"])){
        header('Content-Type: application/xml; charset=utf-8');
        echo $xml->saveXML();
        die();
    }else{
        
    
    $xsl = new DOMDocument();
    $xsl->load('quotes.xsl');
    $xslt = new XsltProcessor();
    $xslt->importStylesheet($xsl);
    $result = $xslt->transformToDoc($xml);
    $result->formatOutput = true;
    $result->preserveWhiteSpace = false;
    header("Content-Type: text/html; charset=utf-8");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>
<body>
<?=$result->saveXML();?>
</body>
</html>
<? } ?>


quotes.xsl содержит 

Код

<?xml version="1.0" encoding="utf-8"?>
<!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="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
    
<xsl:template match="/docs">
    <xsl:apply-templates select="doc" />
</xsl:template>
<xsl:template match="doc">
    <p style="padding:15px;border:1px solid #424242"><xsl:value-of select="name" /></p>
</xsl:template>
</xsl:stylesheet>


на выходи м месте где у меня идет <?=$result->saveXML();?>
Код

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">
<p style="padding:15px;border:1px solid #424242">lex</p>
<p style="padding:15px;border:1px solid #424242">wqewqe</p>


как убрать <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "">
 ?????? 


PM MAIL   Вверх
ayax2005
Дата 14.4.2011, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 17.4.2008
Где: Питер

Репутация: нет
Всего: 11



<?=$result->saveXML("p");?>   ?


--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
leshafirs
Дата 14.4.2011, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.4.2011

Репутация: нет
Всего: нет



Цитата(ayax2005 @ 14.4.2011,  08:06)
<?=$result->saveXML("p");?>   ?


Catchable fatal error: Argument 1 passed to DOMDocument::saveXML() must be an instance of DOMNode, string given in Y:\home\russha\www\index.php on line 45
PM MAIL   Вверх
ayax2005
Дата 14.4.2011, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


echo $smile
**


Профиль
Группа: Участник
Сообщений: 516
Регистрация: 17.4.2008
Где: Питер

Репутация: нет
Всего: 11





--------------------
все вопросы - из-за неверной формулировки задачи
PM MAIL ICQ   Вверх
leshafirs
Дата 14.4.2011, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.4.2011

Репутация: нет
Всего: нет



Цитата(ayax2005 @ 14.4.2011,  10:16)
http://www.phpbuilder.com/manual/en/functi...ent-savexml.php

Вот спасибо а я как будто не знал! если не знаете чем помочь то не надо давать ссылки на документацию! 

я и так тут уже перечитал но ошибки увидеть не могу!

Добавлено через 1 минуту и 24 секунды
Я думал форум для того и нужен чтобы, указывать на ошибку!!!
PM MAIL   Вверх
Google
  Дата 23.9.2017, 08:26 (ссылка)  





  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.1339 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.