第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

節(jié)點(diǎn)沒有屬性的時(shí)候,getAttributes()方法再調(diào)用for循環(huán)是否可行

節(jié)點(diǎn)沒有屬性的時(shí)候,getAttributes()方法再調(diào)用for循環(huán)是否可行

正在回答

3 回答

/**
	?*解析XML文件?
	?*/
	public?void?parserXML(){
		//通過DocumentBuilder對(duì)象的parser方法加載books.xml文件到當(dāng)前項(xiàng)目下
		try?{
//			<至此!已關(guān)聯(lián)需要解析的XML文件>
			Document?document?=?getDocumentBuilder().parse("books2.xml");
			//獲取book名節(jié)點(diǎn)的所有List列表
			NodeList?bookList?=?document.getElementsByTagName("book");
			//獲取book節(jié)點(diǎn)的數(shù)量,并輸出
			System.out.println("book節(jié)點(diǎn)的數(shù)量:"?+?bookList.getLength());
			//循環(huán)遍歷每一個(gè)book節(jié)點(diǎn)的屬性以及子節(jié)點(diǎn)
			for(int?i?=?0?;?i?<?bookList.getLength()?;?i++?){
				//提示輸出正在遍歷的第幾本書
				System.out.println("**********開始遍歷第"?+?(i?+?1)?+?"本書**********");
				//通過?item(i)方法?獲取一個(gè)book節(jié)點(diǎn),nodeList的索引值從0開始
				Node?book?=?bookList.item(i);
				//獲取book節(jié)點(diǎn)的所有屬性集合
				NamedNodeMap?attrs?=?book.getAttributes();
				//在不知道book節(jié)點(diǎn)有幾個(gè)屬性時(shí)使用attrs.getLength()獲得長(zhǎng)度
				for?(int?j?=?0?;?j?<?attrs.getLength()?;?j++?){
					Node?attr?=?attrs.item(j);
					System.out.println("booK的屬性名:"?+?attr.getNodeName()?+?"_____屬性值:"?+?attr.getNodeValue());
				}
				//獲取book節(jié)點(diǎn)子節(jié)點(diǎn)的List集合
				NodeList?childNodes?=?book.getChildNodes();
				//輸出book子節(jié)點(diǎn)集合的長(zhǎng)度
				System.out.println("childNodes:"?+?childNodes.getLength());
				//遍歷book子節(jié)點(diǎn)
				for(int?k?=?0?;?k?<?childNodes.getLength()?;?k?++){
					//獲取book子節(jié)點(diǎn)
					Node?child?=?childNodes.item(k);?
					//獲取book子節(jié)點(diǎn)的屬性集合
					NamedNodeMap?atts?=?child.getAttributes();
					//遍歷該book子節(jié)點(diǎn)的屬性集合
					for?(int?j?=?0?;?j?<?atts.getLength()?;?j++?){
						Node?attr?=?atts.item(j);
						//
						System.out.println("子節(jié)點(diǎn)的屬性名:"?+?attr.getNodeName()?+?"_____屬性值:"?+?attr.getNodeValue());
					}
					
					if(child.getNodeType()?==?Node.ELEMENT_NODE){
						System.out.println(child.getNodeName()?+?":??"?+?child.getTextContent());
					}
				}
				//提示遍歷結(jié)束
				System.out.println("**********結(jié)束遍歷第"?+?(i?+?1)?+?"本書**********");
			}
		}?catch?(SAXException?e)?{
			e.printStackTrace();
		}?catch?(IOException?e)?{
			e.printStackTrace();
		}
		
	}


0 回復(fù) 有任何疑惑可以回復(fù)我~

沒有意義啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

不太清楚你的問題,可以具體說一下嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

800AM 提問者

DOM解析XML文件時(shí),想解析子節(jié)點(diǎn)的屬性,,,,我貼上code
2016-12-16 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

節(jié)點(diǎn)沒有屬性的時(shí)候,getAttributes()方法再調(diào)用for循環(huán)是否可行

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)