什么叫天下第一坑?!
BW这儿有个现成的给你体会一下。
call sub process 里面 start activity 接受了传入的参数然后在后面使用:
for $var in $Start/pfx:AllJSONRequests/pfx:EditArray/* return(name($var))
结果只要一使用name()函数就报错:
java.lang.IllegalStateException: input already consumed
我真是万分纳闷儿啊。上一个项目里一直用的好好的 name($var/@*)。
各种搜索都得不到答案。看到一个类似的说是空指针异常会引起这个。
最后尝试了一上午才发现改成 local-name()方法才好了。
for $var in $Start/pfx:AllJSONRequests/pfx:EditArray/* return(local-name($var))
这是要坑死我吗?builtin xpath function ?!!