Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вывод при помощи htp.p без переноса строк. / 7 сообщений из 7, страница 1 из 1
25.05.2011, 16:10
    #37278771
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
Суть вот в чем, готовая HTML страница храниться в базе в поле типа blob. Выводится на страницу вот в таком цикле
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
...
 v_start	 pls_integer :=  1 ;
 v_buffer  pls_integer :=  32767 ; 
...
    for i in  1 ..ceil(dbms_lob.getlength(l_report) / v_buffer)
    loop
      htp.p(utl_raw.cast_to_varchar2(dbms_lob.substr(l_report, v_buffer, v_start))); 
      v_start := v_start + v_buffer;
    end loop;  

Суть вот в чем, процедура htp.p() выводит кусок с новой строки, из за чего в тексте периодически бьются теги. Как вывести содержимое клоба сплошняком?
...
Рейтинг: 0 / 0
25.05.2011, 16:36
    #37278852
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
Casufi,
пока решил отрезая от результирующего варчара кусок после последнего закрывающего тега и добавляя к следующему варчару.
...
Рейтинг: 0 / 0
25.05.2011, 21:35
    #37279389
ArtMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
Была такая проблема. В основном это проявлялось в том, что появлялись разрывы в тексте. У меня был документ html и я резал опираясь не на тег, а на символ с кодом 10 (chr(10)). Мне помогло.
...
Рейтинг: 0 / 0
29.05.2011, 01:13
    #37284024
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
CasufiСуть вот в чем, готовая HTML страница храниться в базе в поле типа blob .
...
Как вывести содержимое клоба сплошняком?

Так CHARACTER или BINARY? :)
...
Рейтинг: 0 / 0
31.05.2011, 12:03
    #37286919
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
suPPLerТак CHARACTER или BINARY? :)
Блоб
...
Рейтинг: 0 / 0
31.05.2011, 12:32
    #37287003
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
CasufisuPPLerТак CHARACTER или BINARY? :)
Блоб

А почему текстовые данные Вы храните не в текстовом формате?
...
Рейтинг: 0 / 0
31.05.2011, 12:35
    #37287010
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывод при помощи htp.p без переноса строк.
Это поле предназанчено не только для текстовых данных
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Вывод при помощи htp.p без переноса строк. / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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