Имя: Пароль:
1C
 
Рукотворный обмен. ФабрикаXDTO - есть пара вопросов
0 Маленький Вопросик
 
17.04.15
09:01
Никогда не имел дело с ФабрикаXDTO.

Подскажите, как нужно правильно задать пространство имен, скажем для следующих типов полей в XML

- Сотрудники

-- Фамилия
-- Имя
-- Отчество
-- ДатаРождения.
1 Маленький Вопросик
 
17.04.15
09:23
единицаТип = ФабрикаXDTO.Тип(“http://www.1c.ru/demos/products1?, “ЕдиницаИзмерения”);

основной вопрос - можно ли обойтись без http://www.1c.ru/demos/products1, а использовать прямую ссылку на xsd файл.
2 Маленький Вопросик
 
17.04.15
12:24
апнем
3 jk3
 
17.04.15
12:47
"http://www.1c.ru/demos/products1"; -- это просто название пространства имён, чтобы было понятно где искать тип с названием "ЕдиницаИзмерения", т.к. в разных пространствах имён названия могут быть одни и те же.

>использовать прямую ссылку на xsd файл
Можно.
Кури мануал по объектам: WSОпределения, WSПрокси.
4 Маленький Вопросик
 
17.04.15
18:20
покуримм.... а почему используют тип как ссылку на веб-адрес?
5 Маленький Вопросик
 
17.04.15
18:50
СхемаXML = Новый СхемаXML;
    СхемаXML.РасположениеСхемы = "schema.xsd";
    
    СхемыXML = Новый НаборСхемXML;
    СхемыXML.Добавить(СхемаXML);
    
    ЧтениеXML = Новый ЧтениеXML();
    ЧтениеXML.ОткрытьФайл("data.xml");
    
    Фабрика = Новый ФабрикаXDTO(СхемыXML);
    Данные = Фабрика.ПрочитатьXML(ЧтениеXML);
    
    Сообщить("generated: " + Данные.generated);
6 Serginio1
 
17.04.15
19:36
Проще
Фабрика= СоздатьФабрикуXDTO("schema.xsd")
7 Serginio1
 
17.04.15
19:37
8 quest
 
17.04.15
21:18
(00) оно тупо должно быть уникальным. Все. Можешь назвать http:\\xуй
и ничего за это не будет
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.