![]() |
|
Модераторы: Poseidon |
![]()
|
|
| NetJunky |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: нет Всего: 0 |
Нужно написать программу, которая читает XML файл и если в нём есть ошибки, то указывает на них.
Сама суть работы вот: 1. Описываемая программа должна для любого указанного ей корректного XML файла (предполагая, что для кодировки символов используется стандарт ANSI, а не UNICODE) распечатать (в файл результатов) структуру данных т.н. лесенкой. Пример:
Распечатка:
Насчёт ошибок. Если в XML файле нету закрывающего тэга, то вывести на экран номер строки в которой данная ошибка. XML файл должен быть 4-ёх вложенным.
Нужно, как можно быстрее. -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
||||||
|
|||||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: нет Всего: 91 |
А когда наступает тот момент, когда тебе придеться идти в центр помощи и просить написать парсер за денюшку Твоя задача должна решаться обычным XSLT преобразованием. Причем браузер может сделать это за тебя, надо лиш написать .xslt файл. |
|||
|
||||
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: нет Всего: 0 |
Извеняюсь. Это не моя работа. Я в универе и это курсовая. Просто сроки поджимают. Я не против сам разобраться и сделать ни кого не беспокоя, но щас просто нету на это времени. Нужно как можо быстрее здать.
Вот сам файл задания . Заплотить заплотил бы, если бы финансы позволяли... ![]() Это сообщение отредактировал(а) NetJunky - 13.5.2008, 11:27 Присоединённый файл ( Кол-во скачиваний: 3 )
KURSAVOI.rar 9,60 Kb-------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: нет Всего: 223 |
Берешь любой готовый DOM парсер (например MSXML4, xercesc, libxml2) и приделываешь к нему печать
|
|||
|
||||
| NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: нет Всего: 0 |
А как Вы считаете, преподователь не будет возражать? Просто сказано, самим построить программу с комментариями. А тут явно будет видно, что кто-то умелый писал, а не первокурсник.
-------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
| ksili |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
не будет. Первокурсник не значит идиот. -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: нет Всего: 93 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |