亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如果我 只知道 根節點,不知道文檔的具體節點,又該如何解析文檔?

如果我 ?只知道 根節點,不知道文檔的具體節點,又該如何解析文檔?

正在回答

2 回答

我回答的,我發現還是有問題。

localName要改成 qName就能正常顯示

但只是因為剛好適合這份XML文件

因為文件里只有book有屬性,所以正確。

你的問題我想了下,其實SAX自身就是通過這些方法的調用已經解析了整個文檔

我們所要做的就是通過一些語句來實現判斷,在合適的方法調用地點來進行我們需要的操作,從而達到我們想要的解析結果。

1 回復 有任何疑惑可以回復我~

int num = attributes.getLength();

for (int i = 0; i < num ; i++) {

System.out.print(localName + "元素的第" + (i + 1) + "個屬性名是" + attributes.getQName(i));

System.out.println("---屬性值是" + attributes.getValue(i));

}

localName就是根節點,就不需要qName.equals("book")了。

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如果我 只知道 根節點,不知道文檔的具體節點,又該如何解析文檔?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號