1

メッセージがあります (MsgPortConfig):

<NewTable>
  <InternalID>1</InternalID> 
  <InterfaceId>INT079</InterfaceId> 
  <PortName>PortArchiveNewStartersDestination</PortName> 
  <Type>FILE</Type> 
  <Address>file://c:\test\out\archive\destination\NewStarters%MessageID%.txt</Address> 
</NewTable>

以下を使用して xpath 経由で値にアクセスしようとすると、常に null が返されます。

VarXPath = "/*[local-name()='NewTable']/*[local-name()='Address']/text()";
VarDynamicPortFilePath = xpath(MsgPortConfig, VarXPath);

XPathBuilderのようなアプリケーションを使用して構文をチェックすると、問題なく動作しますが、BizTalk では動作しません。私は何が欠けていますか?ありがとう。

4

1 に答える 1

3

使用する:

VarXPath = "string(/*[local-name()='NewTable' and namespace-uri()='']/*[local-name()='Address' and namespace-uri()=''])";
于 2012-05-28T09:50:37.330 に答える