1. BanDiTuK28.04.2025 в 11:21от
Загрузка...
Загрузка...

Помощь в C#

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем snic, 23.12.2016.

Метки:
  1. snic

    snic

    Статус:
    Оффлайн
    Регистрация:
    30.03.13
    Сообщения:
    118
    Репутация:
    44 +/-
    Вечер добрый.
    В общем такая ситуация,для зачета нужно сделать задание.

    Написать XML валидатор на языке программирования C#.

    Валидатор должен проверять на корретность следующее:

    • Наличие заголовка XML в начале документа (обратите внимание , что в заголовке есть как обязательная часть, так и необязательная)
    • Наличие только одного корнего тега
    • Отсутствие перекрывающих тегов
    • Открывающий и закрывающие теги должны быть написаны в одном регистре
    • Внутри тегов может находится текст любого размера (от 0 символов до бесконечности)
    • Корректные аттрибуты ( от 0 до бесконечности пара атрибут-значение , где между до и после знака «=» может быть сколько угодно пробелов)
    • Наличие у каждого открытого тега закрывающего его тега
    Входными данными является либо XML документ в формате .xml, либо текстовое поле, в которое можно скопировать XML документ для его дальнейшей проверки.

    Выходными данными является вывод на экран ошибки, найденные в XML документы, в случае их отсутствие, должно выводиться, что документ является валидным.
    В интернете ничего особо путного и помощи никакой нет,может быть ,есть кто понимает и сможет помочь хоть чем-то.
     
  2. Hang0ver

    Программы на заказ $$$
    Hang0ver

    Статус:
    Оффлайн
    Регистрация:
    15.12.13
    Сообщения:
    92
    Репутация:
    27 +/-
    Так конкретно что тебе непонятно? Что ты не можешь сделать?
     
  3. snic

    snic

    Статус:
    Оффлайн
    Регистрация:
    30.03.13
    Сообщения:
    118
    Репутация:
    44 +/-
    Сам принцип создания.Есть идея создать из него XDocument. Если создаст, значит правильный, если нет - неправильный
     
  4. Hang0ver

    Программы на заказ $$$
    Hang0ver

    Статус:
    Оффлайн
    Регистрация:
    15.12.13
    Сообщения:
    92
    Репутация:
    27 +/-