Вход | Регистрация

1С:Предприятие ::

Метки: 

Фатальная ошибка при загрузке XML

Я
   amaderassy
 
05.03.18 - 11:52
Привет форумчане!Пытаюсь загрузить данные из XML в 1С. Вылетает с такой ошибкой:
Ошибка при вызове метода контекста (Прочитать)
                    Пока Файл.Прочитать() Цикл
по причине:
Ошибка разбора XML:  - [9,6]
Фатальная ошибка:
StartTag: invalid element name

В самом файле XML как раз на цифровой тег ругается, руками если поправить на любое другое имя не числовое, грузит нормально тогда.
<?xml version='1.0' encoding='windows-1251'?>
<root>
<header>
    <fileName>тут был путь к файлу</fileName>
    <fileNumber>1</fileNumber>
    <objList>орг,1</objList>
    <docName>finDocument</docName>
    <version>15.0  Revision: b43d543f5e7f</version>
    <2109> rls   date: 18.08.03 18:20  </2019>
    <exportDate>01/03/2018</exportDate>
    <exportTime>11:36:49</exportTime>
    <baseNum>0</baseNum>
    <dateFrom>28/02/2018</dateFrom>

Как выйти из этой ситуации? Сам файла сваливается из другой системы. Мб как в 1С это дело обойти можно не правя каждый раз файл руками?
 
  Рекламное место пустует
   Cyberhawk
 
1 - 05.03.18 - 11:57
Что-то у тебя имя закрываюшего тэга отличается от имени открывающего
   Torquader
 
2 - 05.03.18 - 12:04
(1) Он, видимо, вручную xml-собрал и верит, что случится чудо.
   patya
 
3 - 05.03.18 - 12:33
Согласно https://www.w3.org/TR/xml/#sec-starttags и https://www.w3.org/TR/xml/#NT-Name тег начала элемента должен удовлетворять правилам образования имен и начинатся с одного из символов ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF]

1С права на 146%. Удачи.
   Cool_Profi
 
4 - 05.03.18 - 12:49
А чо, теги в хмл уже цифровыми могут быть? Давно?
   amaderassy
 
5 - 05.03.18 - 12:55
(1)Правил руками, когда обратно возвращал.
(3)Спасибо! Значит надо теребить будет разработчиков другой системы.


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует