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

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

獲得節(jié)點值的兩種方法

不是很懂:

System.out.println(",節(jié)點值是:"+childNodes.item(k).getFirstChild().getNodeValue());

System.out.println(",節(jié)點值是:"+childNodes.item(k).getTextContent());


正在回答

1 回答

/**
?????*?The?value?of?this?node,?depending?on?its?type;?see?the?table?above.?
?????*?When?it?is?defined?to?be?<code>null</code>,?setting?it?has?no?effect,?
?????*?including?if?the?node?is?read-only.
?????*?@exception?DOMException
?????*???DOMSTRING_SIZE_ERR:?Raised?when?it?would?return?more?characters?than?
?????*???fit?in?a?<code>DOMString</code>?variable?on?the?implementation?
?????*???platform.
?????*/
????public?String?getNodeValue()
??????????????????????????????throws?DOMException;

以上是getNodeValue()方法的說明.

getTextContent()方法的說明比較長,我們用中文的:

getTextContent
String?getTextContent()??????????????????????throws?DOMException
此屬性返回此節(jié)點及其后代的文本內(nèi)容。將它定義為?null?時,設(shè)置它無效。設(shè)置后,移除此節(jié)點可能有的任何可能的子節(jié)點,并且如果新字符串不為空或?null,則用包含此屬性設(shè)置的字符串的單個?
Text?節(jié)點替換。獲取后,不執(zhí)行序列化,且返回的字符串不包含任何標(biāo)記。不執(zhí)行空白規(guī)范化且在元素內(nèi)容中返回的字符串不包含空白(參見屬性?
Text.isElementContentWhitespace)。類似地,設(shè)置后,也不執(zhí)行解析,且以純文本內(nèi)容形式采用輸入字符串。根據(jù)下面定義的節(jié)點類型,返回的字符串由此節(jié)點的文本內(nèi)容生成:(參見下圖2)?
拋出:
DOMException?-?
DOMSTRING_SIZE_ERR:在它返回的字符多于實現(xiàn)平臺上?DOMString?變量中適合的字符時引發(fā)此異常。
從以下版本開始:
DOM?Level?3

http://img1.sycdn.imooc.com//5547346b000198e508920390.jpg
(圖1)

http://img1.sycdn.imooc.com//554731d600010fe010640161.jpg
(圖2)

總結(jié):

nodeValue如果為null或者只讀則該屬性設(shè)置無效.其返回值根據(jù)節(jié)點的類型不同返回也不同:具體請看圖1
getTextContent()返回的是當(dāng)前節(jié)點和當(dāng)前節(jié)點的后臺節(jié)點的文本內(nèi)容.

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

keiu

一般來說getNodeValue是用來獲取該節(jié)點的value屬性的值 而個getTextContext是用來獲取該節(jié)點包含的文本值 <node value="值">包含的文本值</node>
2015-05-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

獲得節(jié)點值的兩種方法

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

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

幫助反饋 APP下載

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

公眾號

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