IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> статистический анализ Xml файла
RIDDICK
сообщение 2.05.2005 9:24
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


Сабж)
как выполнить? пример - допустим есть файл

Код
<?xml version="1.0" ?>
<page>
 <name>Vasiky Pupkin</name>
 <from>Minsk</from>
 <work>Lamer</work>  
</page>


Надо сделать анализ файла - то есть:
1) какая глубина дерева
2) скока всего тэгов на заданной пользователем глубине ( 0- все дерево, 1- первый уровень, 2 - второй и т.п.)

КАК ?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 2.05.2005 9:42
Сообщение #2


Гость






Дерево уже построено? Или еще совсем ничего нет?
 К началу страницы 
+ Ответить 
RIDDICK
сообщение 2.05.2005 9:45
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


ничего нет...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 2.05.2005 9:55
Сообщение #4


Гость






Тогда для начала определись со структурой, с которой будешь работать... Дерево здесь не очень подходит, т.к. на одном уровне у тебя может быть 10 тегов, а может и 2... Я бы попробовал использовать список (ну, естественно, к его информационным полям надо кроме самого тега добавить еще и глубину, на которой он лежит). Тогда задача упрощается донельзя - одним проходом по списку ты можешь найти
Цитата
1) какая глубина дерева
2) скока всего тэгов на заданной пользователем глубине ( 0- все дерево, 1- первый уровень, 2 - второй и т.п.)

smile.gif
 К началу страницы 
+ Ответить 
RIDDICK
сообщение 2.05.2005 10:02
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


что за список ? где почитать можно )
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 2.05.2005 10:04
Сообщение #6


Гость






FAQ: Списки
 К началу страницы 
+ Ответить 
RIDDICK
сообщение 3.05.2005 16:53
Сообщение #7


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


прочитал... как это подвязать в моем случае ? нельзя типа просто открыть файл и циклом читать от < до > и в этом духе..
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 3.05.2005 17:06
Сообщение #8


Гость






Погоди, ты же сам в задании сказал, что тебе нужно дерево:
Цитата(RIDDICK @ 2.05.05 9:24)
1) какая глубина дерева
2) скока всего тэгов на заданной пользователем глубине ( 0- все дерево, 1- первый уровень, 2 - второй и т.п.)

И что теперь? Задание изменилось? Дерево уже строить не нужно? Ну, тогда попробуй с циклами...
 К началу страницы 
+ Ответить 
RIDDICK
сообщение 4.05.2005 11:03
Сообщение #9


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


надо статистический анализ дерева !) его самого можно не выводить)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 4.05.2005 11:12
Сообщение #10


Гость






Цитата(RIDDICK @ 4.05.05 11:03)
надо статистический анализ дерева !

Ну в таком случае, что же ты спрашиваешь
Цитата
нельзя типа просто открыть файл и циклом читать от < до > и в этом духе..

? Нет, нельзя! Строй дерево и анализируй. С циклами у тебя ничего не выйдет.
 К началу страницы 
+ Ответить 
RIDDICK
сообщение 4.05.2005 17:12
Сообщение #11


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


а как буит выглядеть дерево для указанного кусочка хтмл ? (напиши тута)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
RIDDICK
сообщение 10.05.2005 16:31
Сообщение #12


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской

Репутация: -  0  +


народ, помогите... горю ... это курсовая... не сделаю - не допустят к сешшну )))
щас передо мной 3 задачи :
1) проверка xml кода на корректность;
2) выдача статистических данных в stat.ini файл;
3) эта прога должна работать командной строкой ... а путь к xml-файлу и глубина сканирования должны задаваться в settings.ini )
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 26.04.2024 12:04
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"