【发布时间】:2009-04-24 16:54:31
【问题描述】:
我正在努力使用 BizTalk xpath 功能
- 我收到的消息有一个空白的默认命名空间
- 在 C# 中,我会添加一个 NameSpaceManager
- 但我看不到如何在 BizTalk 表达式中做到这一点?
我没有做的就是获取 HasErrors 和 NumberOfErrors 的值
<?xml version="1.0" encoding="utf-8"?>
<ImportIndexDocumentResponse
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.aniteps.com/xml/schemas/awm/images4">
<HasErrors>false</HasErrors>
<NumberOfErrors xsi:type="xsd:int">0</NumberOfErrors>
<ErrorDescription xsi:type="xsd:string">No exception ocurred.</ErrorDescription>
...
【问题讨论】:
-
问题的标题具有误导性。默认命名空间是not 空白。它是“aniteps.com/xml/schemas/awm/images4”。你的意思是“没有命名空间前缀”。
-
感谢 Dimitre 的指点