Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/40: Рейтинг темы: голосов - 40, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 29.05.2015
Сообщений: 11

XML ошибка перед корневым элементом

29.05.2015, 16:28. Показов 8537. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

При валидации xml-файла (который генерит программа на c#) в Яндекс.Валидаторе выдается ошибка:
"Содержимое документа, найденное перед корневым элементом, имеет неверный формат."

У меня нет идей, почему эта ошибка возникает. Проверяла корректность тегов (все ли закрыты), нет ли каких-нибудь лишних знаков, типа точек, там, где они не нужны. Но исправление обнаруженных ошибок, связанных со структурой xml не привело к устранению этой ошибки.

XML выглядит так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" encoding="windows-1251"?>
<Файл xmlns:sql="urn:schemas-microsoft-com:mapping-schema" xmlns:usch="http://www.unisoftware.ru/schematron-extensions" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:xs="http://www.w3.org/2001/XMLSchema" ИдФайл="UT_UVUCHINO_7747_7747_550100000011_20150529_Ad4k" ВерсПрог="xml_kik_1" ВерсФорм="5.01">
  <Документ КНД="1120411" ДатаДок="29.05.2015" КодНО="7747" НомКорр="0">
    <СвНП ПрНП="2">
      <НПФЛ ИННФЛ="550100000011">
        <ФИО Фамилия="Ромашкина" Имя="Ромашка"/>
        <СведФЛ Пол="1" ДатаРожд="23.07.1985" МестоРожд="Москва" ПрГражд="1">
          <УдЛичн КодВидДок="21" СерНомДок="2810475837" ДатаДок="12.09.2010" ВыдДок="Будников Игорь Николаевич"/>
          <СвАдрРФ ПрАдр="1">
            <АдрРФ Индекс="150000" КодРегион="77" Улица="Вучетича" Дом="5" Корпус="5"/>
          </СвАдрРФ>
        </СведФЛ>
      </НПФЛ>
    </СвНП>
    <Подписант ПрПодп="1" ИННФЛ="123456789123" Тлф="84953004519" E-mail="iivanov@romashka.ru"/>
    <УведУчИО ОснУвед="1">
      <СведИО НомерИО="ИО-27132" НаимОрг="Компания1" НаимОргЛат="Companiya1" СтрРег="123" РегНомер="3120981-23795" КодНПРег="120938" АдрСтрРег="3120981-23795" Участие="1" ДатаВознУч="12.12.2013" ДоляУч="13.5" ДатаКонУч="11.11.2001"/>
      <СведИО НомерИО="ИО-00000" НаимОрг="Компания2" НаимОргЛат="Companiya2" СтрРег="111" РегНомер="312098" КодНПРег="219" АдрСтрРег="312098" Участие="1" ДатаВознУч="23.01.2011" ДоляУч="80" ДатаКонУч="11.02.2000"/>
      <СведРос НомерРО="РО-11111" НаимОрг="АО 1" ОГРН="2348000000000" ИННЮЛ="1010101010" КПП="999999999"/>
      <СведРос НомерРО="РО-11112" НаимОрг="ЗАО 2" ОГРН="1111111111111" ИННЮЛ="1010101010" КПП="999999999"/>
      <СведРос НомерРО="РО-11113" НаимОрг="ЗАО 3" ОГРН="2222222222222" ИННЮЛ="1231231241" КПП="999999999"/>
      <СведРос НомерРО="РО-11114" НаимОрг="ЗАО 4" ОГРН="3333333333333" ИННЮЛ="1000000000" КПП="999999999"/>
      <СведРос НомерРО="РО-11115" НаимОрг="ЗАО 5" ОГРН="4444444444444" ИННЮЛ="1111111111" КПП="999999999"/>
      <РаскрУчИОКосв>
        <СвУчКосвИО НомерИС="ИО-00001" НаимОрг="ромашка1" ДоляУчКосвИт="11.1"/>
        <РаскрУчИО НомерПосл="11111" ДоляКосвПослИт="4.09999">
          <СведУчПосл НомерУч="РО-11111" ДоляУчКосв="45.1"/>
        </РаскрУчИО>
      </РаскрУчИОКосв>
      <РаскрУчИОКосв>
        <СвУчКосвИО НомерИС="ИО-00022" НаимОрг="ромашка2" ДоляУчКосвИт="14"/>
        <РаскрУчИО НомерПосл="12422" ДоляКосвПослИт="15.8">
          <СведУчПосл НомерУч="ИО-14122" ДоляУчКосв="13.4"/>
        </РаскрУчИО>
      </РаскрУчИОКосв>
      <РаскрУчИОКосв>
        <СвУчКосвИО НомерИС="ИО-00043" НаимОрг="ромашка3" ДоляУчКосвИт="16.89999"/>
        <РаскрУчИО НомерПосл="10400" ДоляКосвПослИт="27.5">
          <СведУчПосл НомерУч="РО-11143" ДоляУчКосв="18.3"/>
        </РаскрУчИО>
      </РаскрУчИОКосв>
      <РаскрУчИОКосв>
        <СвУчКосвИО НомерИС="ИО-00064" НаимОрг="ромашка4" ДоляУчКосвИт="19.8"/>
        <РаскрУчИО НомерПосл="83078" ДоляКосвПослИт="39.2">
          <СведУчПосл НомерУч="ИС-14123" ДоляУчКосв="50"/>
        </РаскрУчИО>
      </РаскрУчИОКосв>
    </УведУчИО>
  </Документ>
</Файл>
xsd-схему можно скачать по ссылке http://www.nalog.ru/rn77/relat... g/5541494/

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

Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.05.2015, 16:28
Ответы с готовыми решениями:

Ошибка с корневым сертификатом
Проблема с приложение eyeBeam. После установки программы Крипто про и некоторого сертификата перестала работать программа eyeBeam....

Вставить 0 перед n-м элементом последовательности
В заданной последовательности целых чисел вставить нолик перед каждым n-м по счету элементом, используя тип данных vector.

Вставить перед каждым элементом строки \n
Здравствуйте! Передо мной стоит задача. К примеру, есть строка &quot;abc&quot;. Сначала нужно перед каждой буквой вставить ее номер, т.е...

24
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
01.06.2015, 18:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Saltus Посмотреть сообщение
castaway, такое заключение врядли можно увидеть в моем сообщении, особенно когда наши действия одинаковы
Ну мы же не монету подбрасываем. Значит наши действия всё-таки разные

Цитата Сообщение от Saltus Посмотреть сообщение
пока исправлю те ошибки что видны на скриншоте, потом посмотрим.
Выложи файлы когда исправишь.
0
0 / 0 / 0
Регистрация: 29.05.2015
Сообщений: 11
02.06.2015, 15:22  [ТС]
castaway, Xml с исправленной ошибкой в теге:
Вложения
Тип файла: txt UT_UVUCHINO_1111_1111_5501000000450000000_20150602_mJ9u.txt (3.1 Кб, 3 просмотров)
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
02.06.2015, 15:35
В первом варианте ошибок мне кажется было меньше...
Миниатюры
XML ошибка перед корневым элементом  
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
02.06.2015, 15:37
Развернул вкладки "Подробнее".
Миниатюры
XML ошибка перед корневым элементом  
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
02.06.2015, 15:49
5-я строка: ОГРН должен состоять из 13-и цифр.
7-я строка. Перед ней требуется "Подписант". Если поместить перед ней " <Подписант ПрПодп="1" ИННФЛ="123456789123" Тлф="84953004519" E-mail="iivanov@romashka.ru"/>", тогда еще одна ошибка пропадает.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2015, 15:49

Вставить число А перед К элементом массива
Вставить число А перед К элементом массива (К и А вводятся с клавиатуры)

Вставить в массив перед каждым элементом 0
Считать из текстового файла массив целых чисел размерностью N&lt;=10. Вставить перед каждым элементом, лежащим в диапазоне от 1 до 10, число 0...

Вставить число А перед N-ым элементом массива
Вставить число А перед N-ым элементом массива.

Вставить нуль перед k-тым элементом последовательности
Прошу помочь с задачей: Дана последовательность целых чисел. Перед каждым k-тым элементом по счету вставить 0.

Перед каждым парным элементом массива добавить 0
Что нужно сделать: 1. Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2. Распечатать полученный массив. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос. Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех. А широколиственный лес тоже имеет самую крутую биомассу. То почему не возникло их симбиоза? Это. . .
сукцессия 6. Питон реализация энилоджиковской модели, картинка про Центральную часть будущей модели
anaschu 26.06.2026
Етить. ИИ мне на основе моего старого файла R создал вот эту вот хмерь на пайтоне. Это уже новая модель, модель сукцессии грибной. потоки фосфора, азота. Углерода. 5 видов организмов. Я даже. . .
Как замкнутый ядерный цикл решит проблему недостатки фосфора? Био миграция фосфора со дна океана
anaschu 26.06.2026
Биологический лифт: Концепция подъема фосфора со дна океана с помощью ЗЯТЦ Предлагаю на обсуждение альтернативу тяжелому промышленному бурению океанического дна. Вместо сложной инженерии мы можем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru