Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2012, 19:49   #1
AvRob
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 23
По умолчанию TWEBBROWSER - теряются двойные кавычки

Написал небольшой HTML редактор.
При открывание HTML документов терюятся двойные кавычки у атрибутов class и id.
Т.е. имеем в начальном HTML документе

<p id="p1" class="bc">

после сохранения имеем

<p id=p1 class=bc> без кавычек.

В чем может быть проблема?
AvRob вне форума Ответить с цитированием
Старый 19.04.2012, 20:11   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Попробуй экранировать все кавычки...
Чем нормальные то редакторы не нравятся?)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 20.04.2012, 12:54   #3
AvRob
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 23
По умолчанию

Экранировать все кавычки... А что это значит?

Цитата:
Сообщение от Naive Посмотреть сообщение
Чем нормальные то редакторы не нравятся?)
Нужен внутренний редактор в программе. Внешние редакторы не подходят.

Выход есть. Можно перед записью в файл или в базу данных, сделать обратные замены (т.е заменить <p id=p1 class=bc> на <p id="p1" class="bc">), рассматривая HTML файлы как текстовые, но так делать не очень хочется.

Меня интересут когда и куда девает TWEBBROWSER эти кавычки и как с этим бороться?
AvRob вне форума Ответить с цитированием
Старый 20.04.2012, 14:15   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Экранирование символов
Лучший выход - шаблонизатор, с уже прописанной структурой html, куда будут записываться данные.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 20.04.2012, 22:08   #5
AvRob
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 23
По умолчанию

Цитата:
Сообщение от AvRob Посмотреть сообщение
При открывание HTML документов терюятся двойные кавычки у атрибутов class и id.
Как можно экранировать двойные скобки у атрибутов в теге?

имеем
<table style="FONT-WEIGHT: bold" id="p1" class="bc">

после сохранения имеем

<table style="FONT-WEIGHT: bold" id=p1 class=bc>

у style двойные скобки остаются как были, теряются только у атрибутов id и class.
AvRob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конкатенация, запятые, двойные кавычки Dexes PHP 9 27.12.2017 20:53
Теряются куки и сессия обрывается crashwin Работа с сетью в Delphi 0 15.12.2010 01:44
двойные кавычки в переменной mystiql Microsoft Office Access 4 11.11.2010 22:51
ПРи присваивании теряются символы Radiy Общие вопросы Delphi 6 18.06.2010 13:43
Двойные кавычки в txt источнике для сводной bhima Microsoft Office Excel 0 13.12.2009 16:13