如何对节点名称字符进行编码

如果使用节点名称中不允许的字符,BizTalk 编辑器会提示你,询问你是否要继续使用 (正常取消) 编码的禁止字符。 如果继续,将按如下所示编码每个不允许的字符:

  • 不允许的字符编码为“xDDDD\”,其中“DDDD”是字符的 4 位十六进制 Unicode 表示形式。 例如,空格字符 (0x0020) 编码为“x0020\”。

  • 如果编码了两个或多个不允许的相邻字符,则它们之间只使用一个下划线字符。 例如,三个空格编码为“x0020_x0020_x0020\”,而不是“x0020__x0020__x0020\”。

注意

可以通过在“选项”对话框的 BizTalk 编辑器文件夹中将“显示编码警告对话框”属性设置为 False(在“工具”菜单上可用)或选择节点名称编码对话框中的“将来不显示此对话框检查”框来禁用节点名称编码提示。 有关此对话框中的选项的详细信息,请参阅 管理架构树视图

BizTalk 编辑器中的架构树视图使用键入的字符显示节点名称。 BizTalk 映射器还显示已键入的字符,而不是编码版本。 在 BizTalk 编辑器的 XSD 视图中,在 XSD 文件本身中,使用编码的节点名称。 例如,如果将节点命名为“采购订单”,它将在 BizTalk 编辑器和 BizTalk 映射器中的架构树中显示为“采购订单”。 在 BizTalk 编辑器的 XSD 视图中,第一次插入时,相应的元素节点将如下所示。

<element name="Purchase_x0020_Order" type="xs:string />  
  

另请参阅

“节点名称”属性
已编码的节点名称字符