|
Работа со схемой XML
| ☑ |
0
Балбес
23.07.14
✎
12:28
|
Вопрос к знатокам. Есть схема, описанная в файле *.xsd. Хочу данные выгрузить в xml, используя эту схему. Проблема в том, что в этой схеме в тэге <xs:complexType> не указано имя типа. Из-за этого не получается использовать методы фабрики XML. (при создании надо указывать тип, а для получения типа из схемы нужно знать имя). Есть ли какая-нибудь возможность решить проблему???
|
|
1
Балбес
23.07.14
✎
12:49
|
Апну
|
|
2
Записьдампа
23.07.14
✎
13:29
|
(0) >а для получения типа из схемы нужно знать имя
Не нужно. Объекты анонимных типов можно создавать по свойствам владельца.
|
|
3
Балбес
23.07.14
✎
13:56
|
(2) Можешь привести кусок кода? Не пойму, как??? Если владельца то и нет....
|
|
4
Балбес
23.07.14
✎
13:57
|
+ к (3) или что имелось в виду?????
|
|
5
Serginio1
23.07.14
✎
14:03
|
|
|
6
Записьдампа
23.07.14
✎
14:25
|
(3) Совсем нет? Даже корня? =)
Тип = КорневойОбъектXDTO.Свойства().Получить("ИмяСвойства").Тип();
КорневойОбъектXDTO.ИмяСвойства = ФабрикаXDTO.Создать(Тип);
|
|
7
Балбес
23.07.14
✎
14:33
|
(6) Спасибо, сейчас попробую
|
|
8
Балбес
23.07.14
✎
14:49
|
(6) Извини все равно не догоняю :). как добраться к корневому объекту...КорневойОбъектXDTO - как ты его получаешь???
|
|
9
Записьдампа
23.07.14
✎
16:22
|
Создаю при помощи методов фабрики XDTO ессно. Именованный корень должен же быть.
Расписывай свою задачу по шагам - все ясно будет
|
|