Ошибка при загрузке отчета неизвестный корневой xml элемент metaform

XML ошибка перед корневым элементом C++ Решение и ответ на вопрос 1462391

Saltus

0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

1

29.05.2015, 16:28. Показов 6320. Ответов 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



IBM

Заблокирован

29.05.2015, 16:33

2

Цитата
Сообщение от Saltus
Посмотреть сообщение

Файл с xml-кой прикладываю к сообщению

нет файла



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

29.05.2015, 16:37

 [ТС]

3

Закинула в первое сообщение текст.



0



:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

29.05.2015, 17:02

4

Saltus, есть подозрение, что дело в русскоязычных тегах, но на 100% не уверен.



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

29.05.2015, 17:11

5

Цитата
Сообщение от Tulosba
Посмотреть сообщение

Saltus, есть подозрение, что дело в русскоязычных тегах, но на 100% не уверен.

Скорее всего так и есть — Wiki.

XML 1.0 (Fifth Edition) and XML 1.1 support the direct use of almost any Unicode character in element names, attributes, comments, character data, and processing instructions (other than the ones that have special symbolic meaning in XML itself, such as the less-than sign, «<«)…

Кодировка должна быть UTF-8.



0



Saltus

0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 09:43

 [ТС]

6

Цитата
Сообщение от castaway
Посмотреть сообщение

Кодировка должна быть UTF-8.

castaway, спасибо, но я тогда не понимаю, почему в xsd-схеме и в требованиях к xml-документу прописано, что верхняя строка должна быть такой:

XML
1
<?xml version="1.0" encoding="windows-1251"?>



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 12:26

7

Тогда и я не понимаю, кто или что говорит что верхняя строка должна быть такой?



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 12:45

 [ТС]

8

Цитата
Сообщение от castaway
Посмотреть сообщение

Тогда и я не понимаю, кто или что говорит что верхняя строка должна быть такой?

валидатор Яндекса Да и другие валидоторы, что я нашла в сети.
Не могу из-за этого файл проверить на ошибки и на соответствие схеме.



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 13:05

9

Как они об этом говорят? Сообщение об ошибке какое?



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 14:30

 [ТС]

10

Цитата
Сообщение от castaway
Посмотреть сообщение

Как они об этом говорят? Сообщение об ошибке какое?

Полный текст ошибки:

«Содержимое документа, найденное перед корневым элементом, имеет неверный формат.
Строка: 5 Позиция: 1
Подробнее:
Content is not allowed in prolog.»

Это при загрузке схемы с http://www.nalog.ru/rn77/relat… g/5541494/ и файла, текст которого в первом сообщении.



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 14:45

11

Где в этом сообщении говорится о том,

Цитата
Сообщение от Saltus
Посмотреть сообщение

что верхняя строка должна быть такой

?



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 16:47

 [ТС]

12

castaway, сорри, не так поняла ваш вопрос. Об этом говорится в приказе ФНС о xml-формате документа.



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 17:11

13

Цитата
Сообщение от Saltus
Посмотреть сообщение

Об этом говорится в приказе ФНС о xml-формате документа.

Где об этом можно почитать?



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 17:38

15

Ну так это…

Цитата
Сообщение от Saltus
Посмотреть сообщение

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

Программа генерирует не правильно.

Миниатюры

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



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 17:54

 [ТС]

16

Цитата
Сообщение от castaway
Посмотреть сообщение

Ну так это…

Я не понимаю, почему у вас выдался список ошибок.
И я ожидала его увидеть, чтобы исправить их, но вместо этого у меня вылазить сообщение об ошибке перед корневым элементом Поэтому я и не знаю что исправлять.



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 18:02

17

Цитата
Сообщение от Saltus
Посмотреть сообщение

Я не понимаю, почему у вас выдался список ошибок.

Заходим на Валидатор.
Жмём «другие схемы» -> «из файла» -> выбираем XSD-файл.
Далее жмём «Выберете файл для загрузки» и выбираем XML-файл.
Жмём «Проверить».



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 18:11

 [ТС]

18

так и делаю.



0



Эксперт С++

4978 / 3085 / 456

Регистрация: 10.11.2010

Сообщений: 11,164

Записей в блоге: 10

01.06.2015, 18:16

19

Цитата
Сообщение от Saltus
Посмотреть сообщение

так и делаю.

Хочешь сказать что я не так делаю?



0



0 / 0 / 0

Регистрация: 29.05.2015

Сообщений: 11

01.06.2015, 18:26

 [ТС]

20

castaway, такое заключение врядли можно увидеть в моем сообщении, особенно когда наши действия одинаковы спасибо, пока исправлю те ошибки что видны на скриншоте, потом посмотрим.



0




Повреждение, отсутствие или удаление файлов MetaForm.pyc может привести к ошибкам openSUSE 10.2. Как правило, решить проблему позволяет получение новой копии файла PYC, которая не содержит вирусов. Кроме того, некоторые ошибки MetaForm.pyc могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.

В таблице ниже представлен список доступных для загрузки файлов MetaForm.pyc, подходящих для большинства версий Windows (включая %%os%%). В настоящее время в нашем каталоге для загрузки могут отсутствовать некоторые файлы (такие как MetaForm.pyc), но их можно запросить, нажав на кнопку Request (Запрос) ниже. В некоторых случаях, чтобы получить необходимую версию файла, вам может потребоваться связаться непосредственно с Novell Inc..

Как правило, при размещении файла MetaForm.pyc в надлежащем каталоге, проблемы, связанные с данным файлом, больше не возникают, однако следует выполнить проверку, чтобы убедиться в том, что проблему удалось устранить. Вы можете проверить результат, запустив приложение openSUSE 10.2 и проверить, появляется ли проблема.

MetaForm.pyc Описание файла
Расширение файла: PYC
Категория: Linux Host
Application: openSUSE 10.2
Вер: 2006
Автор: Novell Inc.
 
File: MetaForm.pyc  

Байт: 22984
SHA-1: 64eaa120b9b8c94911fc417b5f8c588faf5ab66e
MD5: 1fb3d43a76d532df048091084bd90eae
CRC32: 688e8ace

Продукт Solvusoft

Загрузка
WinThruster 2023 — Сканировать ваш компьютер на наличие ошибок реестра в MetaForm.pyc

Windows
11/10/8/7/Vista/XP

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

PYC
MetaForm.pyc

Идентификатор статьи:   552386

MetaForm.pyc

File Идентификатор файла (контрольная сумма MD5) KB Загрузить
+ MetaForm.pyc 1fb3d43a76d532df048091084bd90eae 22.45 KB
Program openSUSE 10.2 2006
Автор Novell Inc.
Версия ОС openSUSE 10.2
Архитектура 64-разрядная (x64)
KB 22984
Контрольная сумма MD5 1fb3d43a76d532df048091084bd90eae
ША1 64eaa120b9b8c94911fc417b5f8c588faf5ab66e
CRC32: 688e8ace
+ MetaForm.pyc 7e6a0f710c641818246651540f49dc6a 22.45 KB
Program openSUSE 10.3 10.3
Автор Novell Inc.
Версия ОС Windows 10
Архитектура 64-разрядная (x64)
KB 22985
Контрольная сумма MD5 7e6a0f710c641818246651540f49dc6a
ША1 ca9b146bfb3dbd4a3b8738fa2ca1eeedc0bee8da
CRC32: dd76c26d
Расположение файла C:WindowsSystem32

Типичные ошибки MetaForm.pyc

Распространенные проблемы, связанные с openSUSE 10.2s, возникающие с MetaForm.pyc:

  • «Ошибка: MetaForm.pyc. «
  • «MetaForm.pyc перемещен или отсутствует. «
  • «Отсутствует файл: MetaForm.pyc»
  • «Не удалось загрузить MetaForm.pyc. «
  • «Отсутствует модуль: не удалось зарегистрировать MetaForm.pyc»
  • «Ошибка времени выполнения openSUSE 10.2: MetaForm.pyc»
  • «Ошибка загрузки: MetaForm.pyc. «

В основном ошибки, связанные с MetaForm.pyc, возникают в процессе установки openSUSE 10.2, во время загрузки программного или аппаратного обеспечения, связанного с Novell Inc., во время последовательности загрузки драйвера устройства, связанного с openSUSE 10.2, или завершения/запуска Windows. Запись ошибок MetaForm.pyc внутри openSUSE 10.2 имеет решающее значение для обнаружения неисправностей электронной Linux Host и ретрансляции обратно в Novell Inc. для параметров ремонта.

Источники проблем MetaForm.pyc

Эти проблемы MetaForm.pyc создаются отсутствующими или поврежденными файлами MetaForm.pyc, недопустимыми записями реестра openSUSE 10.2 или вредоносным программным обеспечением.

Особенно эти ошибки MetaForm.pyc проистекают из:

  • Поврежденная или недопустимая запись реестра MetaForm.pyc.
  • Файл MetaForm.pyc поврежден от заражения вредоносными программами.
  • MetaForm.pyc злонамеренно или ошибочно удален другим программным обеспечением (кроме openSUSE 10.2).
  • Другое приложение, конфликтующее с MetaForm.pyc или другими общими ссылками.
  • MetaForm.pyc поврежден во время загрузки или установки программного обеспечения.

Как исправить » корневой элемент отсутствует.»при выполнении сборки Visual Studio (VS)?

любая идея, какой файл я должен посмотреть в мои решения?

на самом деле, я получаю это сообщение об ошибке внутри «Visual Build Pro» при использовании команды «Make VS 2008». Эта команда отлично работает при создании других решений (например, около 20), и я не совсем уверен, почему мой получает ошибку.

любая помощь была бы очень признательна. :)

Я использую VS 2008 и Visual Build Pro 6.7.

23 ответов


убедитесь, что любой XML-файл (или любой файл, который будет интерпретироваться как XML-файл visual studio) имеет правильную структуру XML — то есть один корневой элемент (с любым именем, я использую rootElement в моем примере):

<?xml version="1.0"?> 
<rootElement>
 ...
</rootElement>

в моем случае это был Ремчуков.расширением vcxproj.файл пользователя, который вызывал проблему (он был пустым) после сбоя. Я переименовал его и проблема ушла.


вы также получите «корневой элемент отсутствует», когда бомба поражает :). BOM = Знак порядка байтов. Это дополнительный символ, который добавляется в начало файла, когда он сохраняется с неправильной кодировкой.
Это может иногда происходить в Visual Studio при работе с XML-файлами. Вы можете либо закодировать что-то, чтобы удалить его из всех ваших файлов, либо, если вы знаете, какой файл вы можете заставить visual studio сохранить его с определенной кодировкой (utf-8 или ascii IIRC).

Если вы откройте файл в Редакторе, отличном от VS (попробуйте notepad++), вы увидите два забавных символа перед XML-декларация.

чтобы исправить это в VS, откройте файл в VS, а затем в зависимости от версии VS

  • «файл» > «Дополнительные параметры сохранения» > выбрать соответствующую кодировку
  • Файл > Сохранить как > сохранить имя файла, щелкните стрелку вниз справа от кнопки «Сохранить», чтобы выбрать кодировку

в моем случае.Я получал ошибка отсутствует элемент указывая на .
В то время он выглядел примерно так.—7—>

<?xml version="1.0" encoding="utf-8"?>
<settings>
  <repositoryPath>Packages</repositoryPath>
</settings>

тогда я просто добавил configuration тег, который фактически обертывает весь xml. Теперь работает отлично для меня

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <settings>
     <repositoryPath>Packages</repositoryPath>
  </settings>
</configuration>

Я получил ту же ошибку. показывая ошибка Microsoft.Данные.Entity не удалось загрузить корневой элемент отсутствует. Когда я удаляю этот файл из C:WindowsMicrosoft.NETFrameworkv4.0.30319 и снова откройте мое решение моя проблема была решена. Все хорошо


В моем случае, когда я открыл .csproj файл, он был пуст, поэтому я пошел к моему предыдущему фиксации в git и скопировал содержимое этого файла и вставил его мой текущий . После чего я удалил .csproj.user файл, перезагрузил мой проект,и все снова начало работать.


эта ошибка может иногда возникать при редактировании некоторых параметров цепочки инструментов проекта Atmel Studio 6.1.2730 SP2.

в моем случае я попытался отредактировать свойства проекта > Toolchain > Linker > Общие настройки с «всеми конфигурациями», выбранными в конфигурации. Когда я проверил или снял флажок, появилось диалоговое окно с ошибкой. Однако я обнаружил, что могу сделать те же изменения, если я сделал их только для одной конфигурации сборки за раз; т. е. только с «Debug» или «Release» выбрано вместо «все конфигурации».

интересно, что позже я смог редактировать те же настройки компоновщика даже с выбранными «всеми конфигурациями». Я не знаю, что изменилось в моем проекте, что сделало это возможным.


в моем случае, файл C:UsersxxxAppDataLocalPreEmptive SolutionsDotfuscator Professional Edition.0dfusrprf.xml был полон NULL.

Я удалил его; он был воссоздан при первом запуске программы Dotfuscator, и после этого нормальность была восстановлена.


У меня был синий экран при запуске Visual Studio 2013, при перезапуске я намеревался запустить снова свой проект, но у меня всегда была эта ошибка headius.
во всяком случае

удаление папок с информацией Temp исправить эту проблему.
в моем случае проект был сервером Windows, и в основном он создает папку с некоторой информацией Tem.

папка

C:UsersUser_NAMEAppDataLocalNAme_OF_THeProject

внутри существует папка с именем проекта+ некоторые созданные ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ
Услуга.ServerHostLoader_Url_u2jn0xkgjf1th0a3i2v03ft15vj4x52i

Это папка, которую я удалил, и теперь я могу снова запустить проект.


вы также можете выполнить поиск файла. Перейдите в каталог проекта с помощью PowerShell и запустите Get-FileMissingRoot:

function Get-FileMissingRoot {

    dir -recurse |
        where {
            ($_ -is [IO.FileInfo]) -and 
            (@(".xml", ".config") -contains $_.extension) 
        } |
        foreach {
            $xml = New-Object Xml.XmlDocument;
            $filename = $_.FullName
            try {
                $xml.Load($filename)
            }
            catch {
                write ("File: " + $filename)
                write ($_.Exception.Message)
            }
        }
}

в моем случае я обновился до VS2017 и хотел построить все проекты с MSBuild 4 с моим скриптом сборки (который использовал MSBuild 3.5, когда мы использовали VS2015). Это обновление MSBuild оказалось прекрасным для настольных приложений Windows, но для Windows CE с compact framework дало бы мне эту запутанную ошибку. Возврат к MSBuild 3.5 для Windows CE projects исправил проблему для меня.

У меня была бомба .кстати, файлы csproj и удалили их для всех проекты в решении, которое не будет строить, но это не помогло.


Ho я просто решил эту проблему, перейдя в проводник управления версиями и выбрав проект проблемы, щелкните правой кнопкой мыши и выберите опцию получить конкретную версию в расширенном меню. А затем выберите тип в качестве последней версии и отметьте следующие два флажка и нажмите кнопку Get. Затем я обновил решение, и мой проект вернулся к жизни, и проблема исчезла. Обратите внимание, что это может перезаписать ваши локальные проекты, так что ваши текущие изменения могут потерять. Так что если у вас нет никаких проблем с локальную копию, тогда вы можете попробовать это. Надеюсь, это поможет


Это было легко исправить, чем я думал. Я всего лишь очистить папку кэша сайт.

удалить все от

буква диска ОС:UsersUSER NAMEAppDataLocalMicrosoftWebsiteCache

пример

C:UsersJackAppDataLocalMicrosoftWebsiteCache

для получения дополнительных советов visual studio посетите Мой Блог

0

автор: Dulanjana Wickramatantri


Я получил эту проблему в проекте веб-API. Наконец выяснил, что это было в моих комментариях к методу»///». У меня есть эти комментарии, установленные для автоматического создания документации для методов API. Что-то в моих комментариях заставило его сойти с ума. Я удалил все возвраты каретки, специальные символы и т. д. Не совсем уверен, что ему не понравилось, но это сработало.


в моем случае файлы RDLC работают с файлами ресурсов (.resx), у меня была эта ошибка, потому что я не создал соответствующий файл resx для моего отчета rdlc.

моим решением было добавить файл .resx внутри App_LocalResources таким образом:

rep
repmyreport.rdlc
repApp_LocalResourcesmyreport.rdlc.resx

У меня было несколько массовых сбоев сообщества VS2015.

удалить все .csproj файл.пользовательские файлы

которые были полны нулевых символов, а также Эти

C:UsersUserNameAppDataLocalTemp

.NETFramework, версия=v4.0.AssemblyAttributes.цезий
.NETFramework, версия=v4.5.AssemblyAttributes.цезий
.NETFramework, версия=v4.5.2.AssemblyAttributes.cs


в моем случае я получил такое сообщение :
смотрите эту картинку

Я просто прокомментировал обрезанный код ниже в файле проекта (.csproj), и проблема была исправлена.

<Import Project="$(MSBuildBinPath)Microsoft.CSharp.targets" />

0

автор: Eduardo Sobrinho


в моем случае xxxx.pubxml.пользователь не был загружен при попытке опубликовать приложение. Я удалил файл и перезапустил Visual studio, затем создал новый профиль для его публикации, проблема решена и опубликована успешно.


в моем случае, я получил эту ошибку из-за пустой .
Это привело к сбою диспетчера пакетов NUGET и отображению ошибки отсутствует корневой элемент.
Решение состояло в том, чтобы скопировать элементы из другого непустого файла, а затем изменить его в соответствии с потребностями.

пример (пакеты.config):

<?xml version="1.0" encoding="utf-8"?>
<packages>
 <package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net451"/>
 <package id="Newtonsoft.Json" version="5.0.4" targetFramework="net451"/>
</packages>

в моем случае я использовал vs 2010 с crystal report. Innerexception показал корневой элемент отсутствует ошибка. Перейти в каталог как C:UserssamAppDataLocaldssmsdssms.vshost.exe_Url_uy5is55gioxym5avqidulehrfjbdsn131.0.0.0 который приведен в innermessage и убедитесь, что пользователь.config-это правильный XML (мой был пуст по какой-то причине).


эта ошибка вызвана поврежденным файлом proj.
Visual Studio allway имеет файл проекта резервного копирования в определенной папке.
Пожалуйста, перейдите к:
C:Users\DocumentsVisual Studio Файлы Резервных Копий
Вы можете увидеть 2 файла так же, как:
Оригинал-май-18-2018-1209PM..csproj файл
Восстановлено-май-18-2018-1209PM..csproj файл

вам нужно только скопировать файл: оригинал-может-18-2018-1209PM..csproj файл
И переименовать как .csproj & overide в корневой папке проекта.
Проблема решена!


Эй, у меня такая же проблема на Mac, работающем над решением Cocoa c#.
(но я решил это !)

Он всегда говорит, что корневой элемент отсутствует, поэтому он не может загрузить мой файл проекта c#.

У меня есть 2017 Visual Studio Mac Community Edition.
Мне, наконец, удалось найти решение через несколько часов (больно!).

мое решение связано с тем, что фреймворки, связанные с Visual Studio, старые или сломанные.
Я нашел это, потому что я попытался создать новое решение Mac с помощью Cocoa, и он сказал:»не удалось сохранить решение». Затем я попытался создать решение для Android и она работает нормально.
Перейдите в » Finder «и» Go «- > «перейти в папку», затем перейдите в»Библиотека/фреймворки». Я удалил mono.рамки и рамки, связанные с Xamarin, потому что я считаю, что эти рамки Xamarin сломаны.

затем удалил Visual Studio и переустановил его.
Теперь все работает нормально!


была эта проблема входа в RDP на старом сервере VM fount время (часы) было установлено 2 часа. (и неправильный часовой пояс) в хост-системе. исправил и все было хорошо. Теория поцелуев.. :)

-2

автор: Rooster Cogburn


I am making a web application that takes RSS feeds from websites(URLs are in database) and then loads them into my web application. But I am getting this error

System.Xml.XmlException: Root element is missing. root element is
missing. at line : rssdoc.load(rssStream);

Exception Details: System.Xml.XmlException: There are multiple root elements. Line 2, position 2. so how to encapsulate everything else by single xml element

Here is my code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using System.Net;
using System.Text;
using System.IO;
using System.Data;
using System.Data.SqlClient;

public partial class poletics : System.Web.UI.Page
{
    public SqlConnection oldbcon = new SqlConnection();
    static int n = 0;
    static DataTable dt = new DataTable();
    protected void Page_Load(object sender, EventArgs e)
    {
        oldbcon = opncon();

        using (oldbcon)
        {
            SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
            ad.Fill(dt);
        }
        int f = 3;
        while (n < f)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Literal feed = new Literal();
                try
                {
                    feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
                }
                catch (WebException ex)
                {
                    WebResponse response = ex.Response;
                }
                Panel1.Controls.Add(feed);
            }
            n++;
        }
    }
    public static string ProcessRss(string rssUrl, string feed)
    {
        WebRequest request = WebRequest.Create(rssUrl);
        WebResponse response = request.GetResponse();
        StringBuilder sb = new StringBuilder("");
        Stream rssStream = response.GetResponseStream();
        XmlDocument rssDoc = new XmlDocument();

        rssDoc.Load(rssStream);//here is the line where the exception thrown
        XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");

        string title = "";
        string link = "";
        string description = "";
        int upperlimit = rssItems.Count;
        if (upperlimit > n)
            upperlimit = n + 1;
        if (upperlimit > 0)
        {
            sb.Append("<ul>");
            for (int i = 0; i < upperlimit - n; i++)
            {
                XmlNode rssDetail;
                rssDetail = rssItems.Item(i + n).SelectSingleNode("title");
                if (rssDetail != null)
                {
                    if (feed.ToString().Equals("tayyar"))
                    {
                        title = rssDetail.InnerText.Substring(5);
                    }
                    else
                    {
                        if (rssDetail.InnerText.Length > 75)
                        {
                            title = rssDetail.InnerText.Substring(0, 75);
                        }
                        else
                        {
                            title = rssDetail.InnerText;
                        }
                    }
                }
                else
                {
                    title = "";
                }

                rssDetail = rssItems.Item(i + n).SelectSingleNode("link");
                if (rssDetail != null)
                {
                    if (feed.ToString().Equals("tayyar"))
                    {
                        if (rssDetail.InnerText.Substring(0, 21).CompareTo("http://www.tayyar.org") != 0)
                        {
                            link = "http://www.tayyar.org" + rssDetail.InnerText;
                        }
                        else
                        {
                            link = rssDetail.InnerText;
                        }
                    }
                    else
                    {
                        link = rssDetail.InnerText;
                    }
                }
                else
                {
                    link = "";
                }
                rssDetail = rssItems.Item(i + n).SelectSingleNode("description");
                if (rssDetail != null)
                {
                    if (!rssDetail.InnerText.Substring(3, 3).Equals("Ad:"))
                    {

                        description = rssDetail.InnerText;
                    }

                }
                else
                {
                    description = "";
                }
                switch (feed)
                {
                    case "tayyar": sb.Append("<div class='imgsep'><li><img src='logos/tayyar.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "14march": sb.Append("<div class='imgsep'><li><img src='logos/14march.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "annahar": sb.Append("<div class='imgsep'><li><img src='logos/annahar.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "alakhbar": sb.Append("<div class='imgsep'><li><img src='logos/akhbar.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "sadabeirut": sb.Append("<div class='imgsep'><li><img src='logos/echobeirut.png' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "assafir": sb.Append("<div class='imgsep'><li><img src='logos/assafir.png' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "aliwaa": sb.Append("<div class='imgsep'><li><img src='logos/aliwaa.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                }
            }
            sb.Append("</ul>");
        }
        return sb.ToString();
    }
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        oldbcon = opncon();
        using (oldbcon)
        {
            SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
            ad.Fill(dt);
        }
        n = 4;
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            Literal feed = new Literal();
            try
            {
                feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
            }
            catch (WebException ex) { WebResponse response = ex.Response; }
            Panel1.Controls.Add(feed);
        }
        LinkButton1.Visible = false;
    }
    public static SqlConnection opncon()
    {
        string connectionString = "Data Source=RAYYAN-THINK;Initial Catalog=newsProject;Integrated Security=True";
        SqlConnection conn = new SqlConnection(connectionString);
        return conn;
    }
}

Stack Trace:

[XmlException: Root element is missing.]
   System.Xml.XmlTextReaderImpl.Throw(Exception e) +69
   System.Xml.XmlTextReaderImpl.ParseDocumentContent() +5589128
   System.Xml.XmlTextReaderImpl.Read() +215
   System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +145
   System.Xml.XmlDocument.Load(XmlReader reader) +107
   System.Xml.XmlDocument.Load(Stream inStream) +130
   poletics.ProcessRss(String rssUrl, String feed) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:57
   poletics.Page_Load(Object sender, EventArgs e) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:36
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
   System.Web.UI.Control.OnLoad(EventArgs e) +92
   System.Web.UI.Control.LoadRecursive() +54
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772

I am making a web application that takes RSS feeds from websites(URLs are in database) and then loads them into my web application. But I am getting this error

System.Xml.XmlException: Root element is missing. root element is
missing. at line : rssdoc.load(rssStream);

Exception Details: System.Xml.XmlException: There are multiple root elements. Line 2, position 2. so how to encapsulate everything else by single xml element

Here is my code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml;
using System.Net;
using System.Text;
using System.IO;
using System.Data;
using System.Data.SqlClient;

public partial class poletics : System.Web.UI.Page
{
    public SqlConnection oldbcon = new SqlConnection();
    static int n = 0;
    static DataTable dt = new DataTable();
    protected void Page_Load(object sender, EventArgs e)
    {
        oldbcon = opncon();

        using (oldbcon)
        {
            SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
            ad.Fill(dt);
        }
        int f = 3;
        while (n < f)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Literal feed = new Literal();
                try
                {
                    feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
                }
                catch (WebException ex)
                {
                    WebResponse response = ex.Response;
                }
                Panel1.Controls.Add(feed);
            }
            n++;
        }
    }
    public static string ProcessRss(string rssUrl, string feed)
    {
        WebRequest request = WebRequest.Create(rssUrl);
        WebResponse response = request.GetResponse();
        StringBuilder sb = new StringBuilder("");
        Stream rssStream = response.GetResponseStream();
        XmlDocument rssDoc = new XmlDocument();

        rssDoc.Load(rssStream);//here is the line where the exception thrown
        XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");

        string title = "";
        string link = "";
        string description = "";
        int upperlimit = rssItems.Count;
        if (upperlimit > n)
            upperlimit = n + 1;
        if (upperlimit > 0)
        {
            sb.Append("<ul>");
            for (int i = 0; i < upperlimit - n; i++)
            {
                XmlNode rssDetail;
                rssDetail = rssItems.Item(i + n).SelectSingleNode("title");
                if (rssDetail != null)
                {
                    if (feed.ToString().Equals("tayyar"))
                    {
                        title = rssDetail.InnerText.Substring(5);
                    }
                    else
                    {
                        if (rssDetail.InnerText.Length > 75)
                        {
                            title = rssDetail.InnerText.Substring(0, 75);
                        }
                        else
                        {
                            title = rssDetail.InnerText;
                        }
                    }
                }
                else
                {
                    title = "";
                }

                rssDetail = rssItems.Item(i + n).SelectSingleNode("link");
                if (rssDetail != null)
                {
                    if (feed.ToString().Equals("tayyar"))
                    {
                        if (rssDetail.InnerText.Substring(0, 21).CompareTo("http://www.tayyar.org") != 0)
                        {
                            link = "http://www.tayyar.org" + rssDetail.InnerText;
                        }
                        else
                        {
                            link = rssDetail.InnerText;
                        }
                    }
                    else
                    {
                        link = rssDetail.InnerText;
                    }
                }
                else
                {
                    link = "";
                }
                rssDetail = rssItems.Item(i + n).SelectSingleNode("description");
                if (rssDetail != null)
                {
                    if (!rssDetail.InnerText.Substring(3, 3).Equals("Ad:"))
                    {

                        description = rssDetail.InnerText;
                    }

                }
                else
                {
                    description = "";
                }
                switch (feed)
                {
                    case "tayyar": sb.Append("<div class='imgsep'><li><img src='logos/tayyar.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "14march": sb.Append("<div class='imgsep'><li><img src='logos/14march.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "annahar": sb.Append("<div class='imgsep'><li><img src='logos/annahar.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "alakhbar": sb.Append("<div class='imgsep'><li><img src='logos/akhbar.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "sadabeirut": sb.Append("<div class='imgsep'><li><img src='logos/echobeirut.png' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "assafir": sb.Append("<div class='imgsep'><li><img src='logos/assafir.png' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                    case "aliwaa": sb.Append("<div class='imgsep'><li><img src='logos/aliwaa.jpg' width='50px' height='30px'/>&nbsp;&nbsp;&nbsp;<a href='" + link + "' target='_blank'>" + title + "</a>&nbsp;<img src='Images/smallarrow.png'/></li></div>");
                        break;
                }
            }
            sb.Append("</ul>");
        }
        return sb.ToString();
    }
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        oldbcon = opncon();
        using (oldbcon)
        {
            SqlDataAdapter ad = new SqlDataAdapter("SELECT * from LebPolRss", oldbcon);
            ad.Fill(dt);
        }
        n = 4;
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            Literal feed = new Literal();
            try
            {
                feed.Text = ProcessRss(dt.Rows[i][3].ToString(), dt.Rows[i][4].ToString());
            }
            catch (WebException ex) { WebResponse response = ex.Response; }
            Panel1.Controls.Add(feed);
        }
        LinkButton1.Visible = false;
    }
    public static SqlConnection opncon()
    {
        string connectionString = "Data Source=RAYYAN-THINK;Initial Catalog=newsProject;Integrated Security=True";
        SqlConnection conn = new SqlConnection(connectionString);
        return conn;
    }
}

Stack Trace:

[XmlException: Root element is missing.]
   System.Xml.XmlTextReaderImpl.Throw(Exception e) +69
   System.Xml.XmlTextReaderImpl.ParseDocumentContent() +5589128
   System.Xml.XmlTextReaderImpl.Read() +215
   System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) +145
   System.Xml.XmlDocument.Load(XmlReader reader) +107
   System.Xml.XmlDocument.Load(Stream inStream) +130
   poletics.ProcessRss(String rssUrl, String feed) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:57
   poletics.Page_Load(Object sender, EventArgs e) in c:UsersRAYYANDocumentsVisual Studio 2012WebSitesWebSite1poletics.aspx.cs:36
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
   System.Web.UI.Control.OnLoad(EventArgs e) +92
   System.Web.UI.Control.LoadRecursive() +54
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772

BizTalk Server Branch 2010 BizTalk Server Developer 2010 BizTalk Server Enterprise 2010 BizTalk Server Standard 2010 Еще…Меньше

Симптомы

Рассмотрим следующий сценарий:

  • В порту отправки FTP в Microsoft BizTalk Server 2010 использовать Временную папку .

  • Выберите доставки заказанных и отправка включить маршрутизацию для сообщений, не прошедших параметры на странице Дополнительные параметры транспорта для FTP порт.

  • Значение представления как двоичные в диалоговом окне Свойства транспорта FTP для этого FTP порт отправки.

В этом случае некоторые сообщения нельзя перенести на FTP-сервер периодически. Кроме того появляется следующее сообщение об ошибке:

Ошибка передачи сообщения для отправки «< SendPortName >» с URL-адресом «< FTPAddress >» порт адаптера. Он будет повторно после интервала повтора для данного порта отправки. Подробности: «удаленный сервер отклонил подключение данных. Проверьте разрешения в удаленной системе. «

После получения предыдущее сообщение об ошибке сообщения выполняются повторно отправить на FTP-сервер на параметры порта отправки. Во время повтора появляется следующее сообщение об ошибке:

Ошибка передачи сообщения для отправки «< SendPortName >» с URL-адресом «< FTPAddress >» порт адаптера. Он будет повторно после интервала повтора для данного порта отправки. Подробности: «произошел непредвиденный сбой при обработке сообщения. Текст, связанный с исключением является «отсутствует корневой элемент.». «

После этого сообщения маршрутизируются место сбоя доставки.

Примечание. Эта проблема уже решена с Microsoft BizTalk Server 2013 и BizTalk Server 2013 R2.

Причина

Эта проблема возникает, поскольку сбивает дизассемблера повтора в двоичном режиме. Таким образом возникает ошибка «отсутствует корневой элемент».

Решение

Информация о накопительном пакете обновления

Сначала эта проблема была исправлена в следующем накопительном обновлении BizTalk Server:

  • Накопительное обновление для BizTalk Server 2010 7 (CU7)

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе «Относится к».

Нужна дополнительная помощь?

Понравилась статья? Поделить с друзьями:
  • Ошибка при загрузке отсутствует необходимый загружаемый контент ассасин крид братство крови
  • Ошибка при загрузке отслеживаемых каналов twitch ios
  • Ошибка при загрузке обновления мта провинция
  • Ошибка при загрузке неправильные заголовки столбцов госуслуги
  • Ошибка при загрузке на флешку виндовс 10 ошибка