Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
klite
0 / 0 / 0
Регистрация: 28.01.2015
Сообщений: 2
1

Проверка HTML-файла на закрывающие теги для всех неодиночных открывающих (и закрытие)

15.06.2015, 19:54. Просмотров 836. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста понять. Пока еще на этапе проектирования. Надо проверить HTML-файл на наличие закрывающих тегов для всех неодиночных открывающих тегов, и добавить закрывающие теги там, где их не хватает.

Идея такая: читаем файл. записываем все в новый файл1. ка тольео находим открывающий тег. записываем его в новый файл2(просто содержит информацию об открытых тегах), файл 1. читаем дальше записываем в 1. находим тег. записываем в файл2, 1. Нашли закрывающий тег - проверяем по файлу2, если там на последнем месте стоит он же(открывающий, то в файл 1 записываем закрывающий, удаляем тег из файла 2 читаем дальше. если там стоит не он, а другой - закрываем другой, удаляем его из 2, читаем дальше
И в более понятном виде:
1)Создаем новый файл(Файл_1) для записи открывающих тегов
2)Создаем новый файл(Файл_2) для записи исправленного кода
3)Открыть файл Html-doc.txt
4)Читая файл посимвольно до конца:
4.1)записываем все посимвольно в Файл_2
4.2.1)если встречаем открывающий тег
4.2.2)записываем его в Файл_1
4.3.1)если встречаем закрывающий тег:
4.3.2)сравниваем его с Последним записанным в Файле_1
4.3.2.1)Если они совпадают:
4.3.2.1.1)удаляем этот тег (последний) из Файла_1
4.3.2.1.2)записываем этот закрывающий тег в Файл_2
4.3.2.2)Если они Не совпадают:
4.3.2.2.1)записываем Последний тег из Файла_1 как закрывающий в Файл_2
4.3.2.2.2)удаляем этот тег (последний) из Файла_1
4.3.2.2.3)проверяем заново

Вот..что то такое, но совсем не уверена, ибо получаеться что то совсем циуличное....прошу знатаков о помощи
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2015, 19:54
Ответы с готовыми решениями:

Проверка html кода на закрытые теги
Есть ли какая-нибудь программа или онлайн сервис который может проверить код html на закрытые теги....

Проверка тегов html на закрытие
Добрый вечер. В общем, такое вот задание, нужно проверить, все ли теги закрываются, то есть...

Удалить все комментарии и теги из HTML файла
Есть задание: Написать сценарий для sed и awk для удаления тегов и комментариев HTML. Теги и...

Удаляет все html теги из файла. strip_tags?
Доброго времени суток! Есть php скрипт, позволяющий редактировать txt файл через cms. Проблема в...

Перевести обычный файл в HTML, добавив соответствующие HTML-теги
Задание состоит в том, что имеется файл текстовый, его нужно перевести в HTML, т.е. добавить тэги...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2015, 19:54

Проверка соответствия открывающих и закрывающих скобок тела программы
Дан текстовый файл, содержащий программу на языке Pascal. Проверить эту про-грамму на соответствие...

Рекурсия (проверка на предмет соответствия закрывающих и открывающих скобок)
Пусть в алгебраической записи выражения имеется всего одна операция, умножение, обозначаемое...

Проверка всех строк текстового файла
var t:text; a,str,b,x,k,y,max,nom,nm:integer; begin assign(t,'D:\1234\text.txt'); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru