AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 29.04.2009, 17:47   #1  
anlex ist offline
anlex
Участник
 
38 / 10 (1) +
Registriert seit: 20.03.2009
Помогите пожалуйста. Первое знакомство с XML-port в Navision.

Файл имеет след. структуру....
----------------------------
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body>
<GetOrderResponse xmlns="http://xml.e5.ru/">
<Заказ ИД="3695147" Размещен="2009-04-22 16:50" Номер="00023254">
<Строки>
<стр ТовПкпИД="53717" ТовНазв="02048028 Товар1" Количество = "10"/>
<стр ТовПкпИД="53718" ТовНазв="02048029 Товар2" Количество = "15"/>
<стр ТовПкпИД="53719" ТовНазв="02048030 Товар3" Количество = "5"/>
</Строки>
</Заказ>
</GetOrderResponse>
</soap:Body>
</soap:Envelope>
----------------------------

В Nav 4 делаю след. порт:
----------------------------
soap:Envelope Element Text <soap:Envelope> => в последствии пришлось убрать слово "soap:" иначе была ошибка о том, что нет Объекта Envelope
xmlns:soap Attribute Text <xmlns:soap>
xmlns:xsi Attribute Text <xmlns:xsi>
xmlns:xsd Attribute Text <xmlns:xsd>
soap:Body Element Text <soap:Body>
GetOrderResponse Element Text <GetOrderResponse>
xmlns Attribute Text <xmlns>
Заказ Element Table <P-Line Buffer>(P-Line Buffer)
ИД Attribute Field <P-Line Buffer>:ocument ID
Размещен Attribute Field <P-Line Buffer>::Created
Номер Attribute Field <P-Line Buffer>:ocument No.
Строки Element Text <Строки>
стр Element Text <стр>
ТовПкпИД Attribute Field <P-Line Buffer>::Item ID
ТовНазв Attribute Field <P-Line Buffer>::Item Name
Кво Attribute Field <P-Line Buffer>::Quantity
-----------------------------------------

Сейчас вылетает ошибка
"В объекте не определено пространство имен Namespace http://schemas.xmlsoap.org/soap/envelope/."

в чем может быть беда? там тоже атрибуты с двоеточием.... (xmlns
Что делаю не так. Хоть намекните.... Плиз.
Alt 30.04.2009, 09:08   #2  
apanko ist offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1.164 / 139 (7) +++++
Registriert seit: 24.02.2005
https://mbs.microsoft.com/partnersource/doc...printpage=false
Требуется пароль.

В целом там говорят, что NAV4 не поддерживает пространство имен (namespace), поэтому предлагается с помощью XMLDom отрезать лишнее перед тем как обрабатывать файл.
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 04:10 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.