命名空間前綴存儲在XAMLX文件。不幸的是,沒有UI顯示值,你必須開始通過XAMLX源進行挖掘。見下面其中xgSc
被定義爲http://tempuri.org/
<Receive x:Name="__ReferenceID0" CanCreateInstance="True" DisplayName="ReceiveRequest" sap:VirtualizedContainerService.HintSize="255,86" OperationName="GetData" ServiceContractName="p:IService">
<Receive.CorrelationInitializers>
<RequestReplyCorrelationInitializer CorrelationHandle="[handle]" />
<QueryCorrelationInitializer>
<XPathMessageQuery x:Key="key1">
<XPathMessageQuery.Namespaces>
<ssx:XPathMessageContextMarkup>
<x:String x:Key="xgSc">http://tempuri.org/</x:String>
</ssx:XPathMessageContextMarkup>
</XPathMessageQuery.Namespaces>sm:body()/xgSc:GetData/xgSc:orderId</XPathMessageQuery>
</QueryCorrelationInitializer>
</Receive.CorrelationInitializers>
<ReceiveParametersContent>
<p1:OutArgument x:TypeArguments="x:String" x:Key="orderId" />
</ReceiveParametersContent>
</Receive>
的XPathMessageQuery.Namespaces部分非常感謝你的回答。這(幾乎)正是我所期待的。我說的差不多,因爲在我的應用我有被引用tempuri.org命名空間,所以我不知道該用什麼樣的XPath查詢的一部分。回顧我讀過的其他網頁,我嘗試使用「tempuri」作爲前綴,這工作。再次,謝謝你。我不確定這個簡單的東西如何避開我。 –
我很難叫開XAMLX作爲一個XML文件,並通過一噸的XML簡單的打算。我真的想要這個在UI中出現。 – Maurice