ЗаписьXML. Не закрывает тегом атрибут без значений.
☑
0
OldCondom
27.02.19
✎
15:38
Если создать строки:
ЗаписьXML.ЗаписатьНачалоЭлемента("PAYD");
ЗаписьXML.ЗаписатьТекст("test");
ЗаписьXML.ЗаписатьКонецЭлемента(); //PAYD
ЗаписьXML.ЗаписатьНачалоЭлемента("UNIT");
ЗаписьXML.ЗаписатьТекст("");
ЗаписьXML.ЗаписатьКонецЭлемента(); //UNIT
то на выходе я получаю:
<PAYD>test</PAYD>
<UNIT/>
Как бы мне получить вместо <UNIT/> именно <UNIT></UNIT>?
1
OldCondom
27.02.19
✎
15:40
пока нашел ЗаписатьБезОбработки
2
kennetmccormick
27.02.19
✎
15:44
а зачем так? <UNIT/> это же кошерно когда ничего не пишется в тэг
3
OldCondom
27.02.19
✎
15:46
(2) принимающая сторона пишет ошибку. Но видя их сайт я не удивлен. Думаю они до сих пор предпочитают факсы слать.
4
OldCondom
27.02.19
✎
15:47
вроде получилось. Хотя костыли какие-то.
5
ДенисЧ
27.02.19
✎
15:49
(0) Обе записи корректны и валидны. Правь получающую сторону
6
Вафель
27.02.19
✎
15:56
(5) с ноги?
7
Fragster
гуру
27.02.19
✎
15:57
о чем можно говорить, если автор путает атрибут и элемент?
8
OldCondom
27.02.19
✎
15:57
(7) О том, что ты флудер не по теме.
Всем спасибо, проблема решена.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший