掃碼無法獲取ScanCodeInfo的值
解析之后是這樣的
{FromUserName=oNn8zwcszBf5cDOKXQJqy0mnVRiw, EventKey=31, Event=scancode_waitmsg, CreateTime=1463414254, ScanCodeInfo=
, ToUserName=gh_c1e600db7175, MsgType=event}
解析之前是:
[org.dom4j.tree.DefaultElement@43fee2db [Element: <ToUserName attributes: []/>], org.dom4j.tree.DefaultElement@12dfbabd [Element: <FromUserName attributes: []/>], org.dom4j.tree.DefaultElement@1e5cd7f9 [Element: <CreateTime attributes: []/>], org.dom4j.tree.DefaultElement@61672c01 [Element: <MsgType attributes: []/>], org.dom4j.tree.DefaultElement@3c7a279c [Element: <Event attributes: []/>], org.dom4j.tree.DefaultElement@77be91c8 [Element: <EventKey attributes: []/>], org.dom4j.tree.DefaultElement@551ee3 [Element: <ScanCodeInfo attributes: []/>]]
的
2017-02-26
?private?void?getElement(List<Element>?sonElemetList)?{??
??
????????for?(Element?sonElement?:?sonElemetList)?{??
????????????????if?(sonElement.elements().size()?!=?0)?{??
????????????????????System.out.println(sonElement.getName()?+?":");??
????????????????????getElement(sonElement);??
????????????????}else{??
????????????????????System.out.println(sonElement.getName()?+?":"+?sonElement.getText());??
????????????????}??
??
????????} ?
剛剛我解決了,主要問題是老師之前只是接收了 XML 的根節(jié)點 而沒有去遍歷它的子節(jié)點,所以需要一個方法去遞歸遍歷。。大致代碼如上,根據(jù)自己的想法改改吧。。
2017-02-26
大哥 解決沒有 求~~~~
2016-09-04
?[Element: <ScanCodeInfo attributes: []/>]] 你這本身返回就是空數(shù)組 所以解析出來也是空啊