powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм или его части шаблонизатора.
19 сообщений из 19, страница 1 из 1
Алгоритм или его части шаблонизатора.
    #39570224
ROkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть такая, есть страничка с данными, для простоты пусть будет html таблица:
Код: html
1.
2.
3.
4.
5.
6.
7.
<table>
<tr>
<td>My Super Value</td>
<td>53</td>
<td>7895466</td>
</tr>
</table>


И есть её шаблон:
Код: html
1.
2.
3.
4.
5.
6.
7.
<table>
<tr>
<td>###</td>
<td>@@@</td>
<td>@@@</td>
</tr>
</table>


Разные символы для того, чтобы разделять имена и значения.

Как можно при помощи такого (универсального) шаблона вытаскивать значения и названия? Т.е принципом наложения шаблона на документ хочу получить значения и имена. Или всёже тут надо парсер писать?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570585
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идея интересная. Но КМК ее надо более формально описать. И убрать неоднозначности.
Что будет на входе? Строгий XML или нет? Зачем повторяются символы '@' ? И т.п.

Так.. число по человечески все понятно. Но нужно больше правил. Они (кст.) могут
на порядки менять estimation по сложности этой задачи.
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570716
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROkulovИли всёже тут надо парсер писать?
можно взять готовый
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570722
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИдея интересная
да. поиск в дереве по образцу
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570768
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилmaytonИдея интересная
да. поиск в дереве по образцу
При чем здесь дерево?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570780
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИзопропилпропущено...

да. поиск в дереве по образцу
При чем здесь дерево?
DOM-дерево
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570793
ROkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonИдея интересная. Но КМК ее надо более формально описать. И убрать неоднозначности.
Что будет на входе? Строгий XML или нет?

Предполагается что любой текст, (x)html/xml, невалидный (x)html/xml, txt, ini. Когда встречаются такие символы, то их надо прочитать и записать.

maytonЗачем повторяются символы '@' ? И т.п.

Чтобы если где встретится email адрес, пропустить.

maytonТак.. число по человечески все понятно. Но нужно больше правил. Они (кст.) могут
на порядки менять estimation по сложности этой задачи.

Как вообще к такой задаче приступить? Что это должно быть? Парсер DOM сюда не подходит, так как это может быть и не (x)html/xml
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570848
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROkulovЧто это должно быть?
ИИ
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570853
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилmaytonпропущено...

При чем здесь дерево?
DOM-дерево
Без dom эта задача не решается?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570856
А
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А
Гость
Xpath, xquery не подойдут?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570874
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИзопропилпропущено...

DOM-дерево
Без dom эта задача не решается?
не решается. грамматика не является регулярной
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39570915
ROkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АXpath, xquery не подойдут?
Сейчас работает Xpath и выдирает один параметр со страницы.

Изопропил ИИ
Давайте пока упростим тогда снова до html. Т.е формируем два DOM, с эти понятно, а дальше надо бегать и сравнивать одно с другим?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571263
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня, случаем, не фантомные воспоминания, что в ХМЛ можно создавать собственные несложные правила? иле нет?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571282
ROkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exp98А у меня, случаем, не фантомные воспоминания, что в ХМЛ можно создавать собственные несложные правила? иле нет?
XQuery? Получится при помощи него создать xml вида

Код: xml
1.
2.
3.
4.
5.
6.
<root>
    <item name="My Super Value">
        <value>53</value>
        <value>7895466</value>
    </item>
</root>


для примера из первого поста?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571314
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это был как раз вопрос (о возможностях ХМЛ и его анализаторов). Пробелы в имени - наверное проблема, а так я не знаю, с интерпретаторами ХМЛ не работал (почти). "Насколько динамическую" структуру они проглотят, и как управлять анализатором. Но судя по всему уже всё сказано до меня, типа если не очень развесистый граф переходов состояний, не очень "контекстнозависимая грамматика". Неужели до сих пор всё так дремуче, и кроме ХРатн ничего нет?
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571363
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROkulov, яимел ввиду что-нибудь отсюда
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571597
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Неужели до сих пор всё так дремуче, и кроме ХРатн ничего нет?
в JSOUP используются jquery-подобные селекторы
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571796
ROkulov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonТак.. число по человечески все понятно. Но нужно больше правил. Они (кст.) могут
на порядки менять estimation по сложности этой задачи.

Это какие, например, правила? Пока это все правила, которые мне нужны.
...
Рейтинг: 0 / 0
Алгоритм или его части шаблонизатора.
    #39571977
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилв JSOUP используются jquery-подобные селекторыОк, а насколько XLST может помочь?
Технологии знаю понаслышке, но с первого взгляда там гибкий "язык программир-я". Самому интересны эти возможности, правда пока только описательно.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм или его части шаблонизатора.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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