Имя: Пароль:
1C
1С v8
Создать фабрику на основе XSD без файла
0 Asmody
 
27.07.12
14:20
а вот как бы СоздатьФабрикуXDTO на основе XSD, не сохраняя схему в файл? Допустим, XSD у меня в переменной ТекстXSD сидит
1 Asmody
 
27.07.12
14:51
эх...
2 Vladal
 
27.07.12
14:58
А фабрика только на основе записанного файла создается?
3 zladenuw
 
27.07.12
14:59
СоздатьФабрикуXDTO (CreateXDTOFactory)
Вариант синтаксиса: По имени файла

Синтаксис:

СоздатьФабрикуXDTO(<Путь>, <Пакеты>)
Параметры:

<Путь> (обязательный)

Тип: Строка.
Строка, представляющая собой путь к файлу, содержащему XML схему.
<Пакеты> (необязательный)

Тип: Массив.
Массив пакетов XDTO, которые требуется включить в фабрику.
Описание варианта метода:

Создание фабрики XDTO по имени файла схемы XML.
4 zladenuw
 
27.07.12
15:01
(0) если только во временный файл. по другому не как.
Фабрика = СоздатьФабрикуXDTO(КаталогВременныхФайлов+"Sx.xsd");
5 Vladal
 
27.07.12
15:01
(3) Это банально. Думаю, у Asmody СП не украден
6 Vladal
 
27.07.12
15:01
(4) Ну или виртуальный диск в РАМе
7 zladenuw
 
27.07.12
15:02
да жаль что нельзя через как он хочет :)
8 zladenuw
 
27.07.12
15:07
(0)а если через временное хранилище ?
9 Asmody
 
27.07.12
15:21
да я как-бы вообще не хочу никуда схему сохранять. хочу куда-нить в ЧтениеXML текст положить и как-то получить фабрику
10 pumbaEO
 
27.07.12
15:23
В теории твоя схема xsd может ссылаться на другие схемы, посему сохранение в файл оправданное решение (конечно чаще пользуемся одной схемой, но все может быть).
11 H A D G E H O G s
 
27.07.12
15:25
Что вы так временных файлов боитесь, как будто вы пишете исключительно под Веб-Клиент :-)
12 Ksandr
 
27.07.12
15:29
никак без файла.
Берешь текстовыйДок, сохраняешь в темп, создаешь фабрику, удаляешь.
13 Ksandr
 
27.07.12
15:30
(11) Под УФ и тонкий все равно нужно на сервер отправлять