【发布时间】:2018-09-13 17:16:22
【问题描述】:
我在测试地图时收到此错误:
根据其数据类型,值 '' 无效 'http://www.w3.org/2001/XMLSchema:decimal' - 字符串 '' 不是 有效的十进制值。
标签“LineAmount”存在于输入文件中,但为空。我尝试在输出值之前进行“IsBlank”检查,但它给了我同样的错误。标签是可选的,应该可以不包含值。在 XSLT 中不能发送一个空的十进制标签吗?
这是有问题的标签:
<LineAmount/>
【问题讨论】:
-
你不能在 Angular 中有自闭合标签
-
这不是角度的。我正在使用可视化映射器在 Visual Studio 中制作 Biztalk 映射。
-
如果你想要一个空元素,你还需要使用
<LineAmount xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>。