|
|
|
|
XML при записи ругается на ":" |
☑ |
0
shlyahtich
08.12.15
✎
13:16
|
Двоеточие можно же записать?
Почему такая запись вызывает ошибку - Недопустимое имя xml
Без двоеточия все ок.
Файл = Новый Файл(ИмяФайла);
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяФайла,"windows-1251");
ЗаписьXML.ЗаписатьОбъявлениеXML();
TodayDate = """"+Формат(ТекущаяДата(),"ДФ='дд.ММ.гггг чч:мм:сс'")+"""";
ЗаписьXML.ЗаписатьНачалоЭлемента("Root TodayDate="+TodayDate);
|
|
1
shlyahtich
08.12.15
✎
13:16
|
формат задал клиент
<?xml version="1.0" encoding="WINDOWS-1251"?>
<Root TodayDate="01.01.2002 14:15:16" file_version="1.0">
....
|
|
2
Мыш
08.12.15
✎
13:18
|
(0) <startdate>2002-05-30T09:00:00</startdate>
|
|
3
Мэс33
08.12.15
✎
13:22
|
(1) Потому что элемент - это ROOT, а TodayDate - это атрибут.
И конструкция
ЗаписьXML.ЗаписатьНачалоЭлемента("Root TodayDate="+TodayDate);
неверна.
|
|
4
Мэс33
08.12.15
✎
13:25
|
ЗаписьXML.ЗаписатьНачалоЭлемента("ROOT");
ЗаписьXML.ЗаписатьАтрибут("TodayDate ", TodayDate );
ЗаписьXML.ЗаписатьАтрибут("file_version", "1.0");
что то типа такого. НЕ помню уже.
|
|
5
shlyahtich
08.12.15
✎
13:25
|
(3) Понял
|
|
6
Мэс33
08.12.15
✎
13:25
|
(5) Примеры нашел:
|
|
2 + 2 = 3.9999999999999999999999999999999...