【发布时间】:2012-06-02 15:53:09
【问题描述】:
我有一条消息(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 中不行。我错过了什么?谢谢。
【问题讨论】:
-
那绝对是汤姆,谢谢,我一直在兜圈子。
-
没问题,我很高兴它成功了。
-
有什么解释为什么会这样吗?例如,我注意到在为消息(MsgPortConfig)分配值时不需要这样做;仅在从中提取值时。
标签: xpath biztalk biztalk-2010 orchestration