Имя: Пароль:
1C
 
кто добавляет префиксы в XDTO пакет
0 newjon
 
22.05.15
16:02
Всем доброго. Может кто знает ?
Веб сервис возвращает теги с префиксами
               <m:listoproducts>
                  <m:product>  </m:product>
                  <m:serialnumber>  </m:serialnumber>
                  <m:quantity> </m:quantity>
               </m:listoproducts>
какой из протоколов их проставляет ?
1 DmitrO
 
22.05.15
16:07
их ставит механизм сериализации в xml согласно пространству имен
2 DmitrO
 
22.05.15
16:10
и это.. в теме термин "XDTO пакет" применен не правильно - это несколько другое понятие. XDTO пакет это xml-схема.
3 Fragster
 
гуру
22.05.15
16:22
там чуть выше написано что-то типа xmlns:m="моёкрутоепространствоимен"
4 newjon
 
22.05.15
16:47
Если я сохраняю в xml то нет этих префиксов, они появляются только когда я возвращаю XDTO через вебсервис
5 newjon
 
22.05.15
16:49
если что я про m:
6 newjon
 
25.05.15
10:16
up
может в понедельник кто знает ?
7 Serginio1
 
25.05.15
10:54
Ты посмотри полный ответ. Тебе уже все ответили
8 Fragster
 
гуру
25.05.15
11:32
(4) если ты сохраняешь объектXDTO в XML, то в корневом элементе есть атрибут с пространством имен по умолчанию xmlns="моёкрутоепространствоимен"
9 Fragster
 
гуру
25.05.15
11:33
а если у тебя более сложный объект XDTO, использующий типы из разных пространств имен - то у тебя также будут префиксы в соответствующих местах
2 + 2 = 3.9999999999999999999999999999999...