公司升级菜鸟打印组件之后,用原来的模板出现了问题。
第一个问题是之前的模板最开始都增加了一个BOM
后面菜鸟打印组件解析这个xml的时候会就报错了,所以要去掉
第二个问题是 empty String报错
这个报错定位的行号是不准确的(惊天大坑,我看了一个rowspan的赋值语句看了一天)
发现这一点的原因是后面想到它能catch到报错,我直接在xml里面throw报错不就行了?然后就发现了报错行号不一致的问题……(之前菜鸟打印技术还说是rowspan的赋值问题)
最后的最后,在我不断地试验下,发现了原因
菜鸟打印组件的规范下,xml的style是不能带空格的,就是key:value的格式
目前就只有table会报错,但是最好还是把所有标签的style中的空格给去掉