Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли проверить такой тип данных средствами SQL / 7 сообщений из 7, страница 1 из 1
05.03.2020, 16:57
    #39934798
medoed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
Добрый день!
Можно ли проверить корректность HTML, собираюсь его отсылать по почте средствами SQL, но перед отправкой хотелось бы проверить на корректность!?
Для XML я так понимаю такой проблемы бы не было я бы мог использовать что то типа:
Код: sql
1.
try_convert(xml,@pXml)
...
Рейтинг: 0 / 0
05.03.2020, 17:00
    #39934802
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
Встроенного валидатора HTML - нет.
Можно подключить через CLR сборки.
...
Рейтинг: 0 / 0
05.03.2020, 17:15
    #39934822
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
medoed,

вопрос корректности html это что-то необъятное :) не корректного нет
...
Рейтинг: 0 / 0
05.03.2020, 17:46
    #39934839
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
medoed,

Для XML одним из способов проверки является присвоение значение переменной, связанной с коллекцией схем.
...
Рейтинг: 0 / 0
05.03.2020, 18:12
    #39934858
medoed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
TaPaK
medoed,

вопрос корректности html это что-то необъятное :) не корректного нет

Ага, а если закрывающих тегов нет то придёт жуткий текст в рассылке!
...
Рейтинг: 0 / 0
05.03.2020, 18:19
    #39934860
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
medoed,

Очередная идея делать на уровне БД то, для чего она не предназначена.

В то время как в других языках все велосипеды уже давно изобретены

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
var htmlDoc = new HtmlDocument();

htmlDoc.LoadHtml(
    "WAVEFORM</u> YES, <u>NEGATIVE AUSCULTATION OF EPIGASTRUM</u> YES,");

foreach (var error in htmlDoc.ParseErrors)
{
    // Prints: TagNotOpened
    Console.WriteLine(error.Code);
    // Prints: Start tag <u> was not found
    Console.WriteLine(error.Reason); 
}
...
Рейтинг: 0 / 0
05.03.2020, 18:29
    #39934867
medoed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли проверить такой тип данных средствами SQL
msLex
Встроенного валидатора HTML - нет.
Можно подключить через CLR сборки.

Спасибо, присмотрюсь к совету ниже.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли проверить такой тип данных средствами SQL / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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