什么叫天下第一坑?!
BW這兒有個現(xiàn)成的給你體會一下。
call sub process 里面 start activity 接受了傳入的參數(shù)然后在后面使用:
for $var in $Start/pfx:AllJSONRequests/pfx:EditArray/* return(name($var))
結(jié)果只要一使用name()函數(shù)就報錯:
java.lang.IllegalStateException: input already consumed
我真是萬分納悶兒啊。上一個項目里一直用的好好的 name($var/@*)。
各種搜索都得不到答案??吹揭粋€類似的說是空指針異常會引起這個。
最后嘗試了一上午才發(fā)現(xiàn)改成 local-name()方法才好了。
for $var in $Start/pfx:AllJSONRequests/pfx:EditArray/* return(local-name($var))
這是要坑死我嗎?builtin xpath function ?!!