![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Sergey912 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Могут ли в одном xml документе повторятся узлы? Понятное дело, что могут, если, например, они одинаковые. Но вопрос в другом. Имеет к примеру документ:
Тут есть узел doc, который переодично повторяется и выводит инф-ю о файлах. Может ли быть по стандарту, что узел <doc> будет вложен в другой <doc> или наприме будет где-то в другом элементе дочерним элементом? Я хочу написать ф-ю выборки все элементов универсальную, но незнаю точно не наткнусь ли я на документ, где это не соблюдается? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 8 Всего: 538 |
Да, такое возможно. Теги с одинаковыми именами могут быть вложены друг в друга.
Но если планируется ипользовать проверку XML по DTD, этого вообще лучше не делать. А если проверку по XML Schema, то разные документы лучше засунуть в разные namespace-ы. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
у тебя в примере я вложеных не нашел (мож не досматрел)... в твоем все ОК...
Но если ты хочешь сделать один и то же тэг вложеным сам в себя могут появиться проблемы при парсинге.... |
|||
|
||||
| Sergey912 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Не посоветуете хорошие скрипты, алгоритмы для парсинга xml? Я теорию деревьев(графов) почитал, понравилось очень, хочу найти что-нибудь на эту тему, но под XML уже конкретно |
|||
|
||||
| Rodman |
|
|||
|
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
||||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 8 Всего: 538 |
Это лучше спросить в разделе по тому языку на котором будешь писать. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| JVM |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 30.10.2006 Репутация: 4 Всего: 5 |
Не стал бы так категорично говорить. Например здесь IMHO это даже лучше http://forum.vingrad.ru/topic-132672/kw-%F...B%EE%ED%FB.html Это сообщение отредактировал(а) JVM - 20.1.2007, 16:00 |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |