Имя: Пароль:
1C
1С v8
xml помогите )
,
0 0level
 
27.01.14
10:16
как при создании xml прописать первой строкой processing instruction

<?xml version="1.0"?>


И у меня вот такая строка :  <root xmlns="http://www.sample-package.org"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;

а нужно просто  <root>, не могу найти где в схеме это правится.
Помогите пожалуйста.
1 User_Agronom
 
27.01.14
10:19
В пошаговом проходе посмотри какие поля что содержат
2 0level
 
27.01.14
10:24
в отладке чтоли? или где это?
3 User_Agronom
 
27.01.14
10:26
(2) В отладке
4 mehfk
 
27.01.14
10:32
ЗаписатьОбъявлениеXML()
5 Infsams654
 
27.01.14
10:50
(0) интересный вопрос
"как при создании xml
как при создании xml прописать первой строкой processing instruction
" - что значит, как создается xml ?
Могу привести массу способов создания xml

еще можно почитать v8: v8: как открыть форму документа программно
6 Infsams654
 
27.01.14
10:55
(0) (5)+ не обижайся, но доку читать бы надо
7 Infsams654
 
27.01.14
11:01
(0) "а нужно просто  <root>, не могу найти где в схеме это правится."

это что, для чего? что это ? Объясни...
8 0level
 
27.01.14
21:18
(7) вот например "структура" xml
<root>

<element></element>
<element2></element2>
</root>

так вот в место первой строки <root>

в xml пишется <root xmlns="http://www.sample-package.org";; xmlns:xs="http://www.w3.org/2001/XMLSchema";; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">;

как исправить это в XDTO пакете, чтобы было <root>?
9 Dethmont
 
28.01.14
02:50
Запись = Новый ЗаписьXML;
Запись.ОткрытьФайл("C:\xml_test.xml");    
Запись.ЗаписатьОбъявлениеXML();    
Запись.ЗаписатьНачалоЭлемента("root");    
Для сч=1 По 3 Цикл         
Запись.ЗаписатьНачалоЭлемента("element"+сч);
Запись.ЗаписатьКонецЭлемента();        
КонецЦикла;    
Запись.ЗаписатьКонецЭлемента();    
Запись.Закрыть();
10 0level
 
28.01.14
15:47
Так у меня XDTO пакет создан, в нем можно это исправить?
11 0level
 
28.01.14
16:12
помогите пожалуйста (
12 Jaap Vduul
 
28.01.14
16:20
А вы этот xml как есть собираетесь?
Без объявления пространства имён XDTO-пакет теряет свою иксдэтэошность.
13 0level
 
28.01.14
17:01
(12) мне предоставили пример, и попросили сделать выгрузку именно в таком формате, куда он дальше пойдем меня мало волнует. XDTO пакет сделал так как схема не простая, и для упрощения своей работы сделал это пакет.
\
может это поле после записи можно как то очистить?
14 Infsams654
 
29.01.14
09:49
(13) XDTO создается как он описан в xsd. Выгрузи его в xml, а там уж меняй что хочешь.
Возможен и другой вариант. wsdl выгрузить в файл, там поменять все что надо (можно его потом и в макет поместить), и создавать ws уже на его основе.
2 + 2 = 3.9999999999999999999999999999999...