Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2013, 18:23   #1
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию Корректность xml данных

Имеется такой вот пример, где Node могут быть вложены сколько угодно раз:
Цитата:
Код:
<?xml version="1.0" encoding="UTF-8"?>
  <Node>
     <Name>Имя узла</Name>
     <Value>Значение узла</Value>
     <Node>
        <Name>Имя узла</Name>
        <Value>Значение узла</Value>
        <Node>
        </Node>
     </Node>
   </Node>
Согласно представляемой модели данных, если узел содержит в себе другие, вложенные узлы, то тег Value не содержит значения
Вопрос 1: Является ли данная структура корректной?
Вопрос 2: Какими средствами можно проверить корректность xml данного типа?
Вопрос 3: Где прочитать про это доступно и желательно с примерами?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 05.07.2013 в 18:27.
Utkin вне форума Ответить с цитированием
Старый 05.07.2013, 18:45   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://www.w3schools.com/xml/xml_validator.asp
является, у xml не столь строгие требования как кажется.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2013, 19:24   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Вопрос 1: Является ли данная структура корректной?
Не корректно будет забыть закрыть какой-то тег, неправильно оформить атрибут, т.е. допускать грубые ошибки, которые делают этот XML в любой другой программе не читаемым полностью.
Цитата:
Вопрос 2: Какими средствами можно проверить корректность xml данного типа?
Мне вот эта программа понравилась:
http://xml-copy-editor.sourceforge.net/
Есть и проверка и вроде бы автомат. исправление.

Алсо, для Notepad++ есть дополнение под XML.

Цитата:
Вопрос 3: Где прочитать про это доступно и желательно с примерами?
Эмм в википедии http://ru.wikipedia.org/wiki/XML все расписано.
Так же здесь тоже интересно.
Человек_Борща вне форума Ответить с цитированием
Старый 06.07.2013, 05:46   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Всем спасибо
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 06.07.2013, 19:49   #5
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

на этот вопрос сможет ответить любой XML-валидатор, имея xml-схему
пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XML хранилище данных LENA_M PHP 4 13.01.2013 16:06
Экспорт данных в xml strannick Microsoft Office Excel 1 06.08.2012 15:33
Загрузка данных из XML Artesik C++ Builder 2 06.07.2012 08:11
Корректность вводимых данных маленький монстрик PHP 2 13.06.2011 08:53
проверка базы данных на корректность веденных данных samouelson БД в Delphi 1 20.12.2009 17:23