请教setText和addText的区别
2015-10-03
展开全部
javadoc
引用setText(Stringtext)
SetsthetextdataofthisnodeorthismethodwillthrowanUnsupportedOperationExceptionifitisread-only.
addText(Stringtext)
AddsanewTextnodewiththegiventexttothiselement.
实现
publicElementaddText( www.hnnedu.com Stringtext){Textnode=getDocumentFactory().createText(text);addNewNode(node);returnthis;}
publicvoidsetText(Stringtext){ListallContent=contentList();if(allContent!=null){Iteratorit=allContent.iterator();while(it.hasNext()){Nodenode=(Node)it.next();switch(node.getNodeType()){case3:case4:case5:it.remove();}}}addText(text);}
如果是Element的话没什么区别
引用setText(Stringtext)
SetsthetextdataofthisnodeorthismethodwillthrowanUnsupportedOperationExceptionifitisread-only.
addText(Stringtext)
AddsanewTextnodewiththegiventexttothiselement.
实现
publicElementaddText( www.hnnedu.com Stringtext){Textnode=getDocumentFactory().createText(text);addNewNode(node);returnthis;}
publicvoidsetText(Stringtext){ListallContent=contentList();if(allContent!=null){Iteratorit=allContent.iterator();while(it.hasNext()){Nodenode=(Node)it.next();switch(node.getNodeType()){case3:case4:case5:it.remove();}}}addText(text);}
如果是Element的话没什么区别
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询