導航:首頁 > 編程語言 > java解析document

java解析document

發布時間:2022-03-15 11:33:39

java document怎麼用啊

JSP或者HTML中的對象,可以獲取元素並且加以修改,如修改一個ID為xyz的輸入框的內容,就可以這樣:document.getElementById("xyz").value="修改的內容"。具體方法W3C上很多,直接網路 w3cschool,有你需要的資料

㈡ java類中一個document對象doc,要刪除其head節點下的內容返回一個document怎麼實現

document.getElementsByTagName("head")[0].parentNode.removeChild(document.getElementsByTagName("head")[0]);

測試樣例

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>test1</title>
</head>
<body>
<scripttype="text/javascript">
document.getElementsByTagName("head")[0].parentNode.removeChild(document.getElementsByTagName("head")[0]);
</script>
<divname="div"id="12263"flag="0">
</body>
</html>

㈢ java中幾種解析html的工具

HTML分析是一個比較復雜的工作,Java世界主要有幾款比較方便的分析工具:

1.Jsoup
Jsoup是一個集強大和便利於一體的HTML解析工具。它方便的地方是,可以用於支持用jQuery中css selector的方式選取元素,這對於熟悉js的開發者來說基本沒有學習成本。

String content = "blabla";
Document doc = JSoup.parse(content);
Elements links = doc.select("a[href]");

㈣ JAVA問題:document.getElementById();這名話什麼意思document哪來的屬於誰的

document.getElementById();這個並不是java的語句,這個是javascript的語句。
document是內置對象,不需要聲明和定義,可以在頁面中直接使用。
document.getElementById();這句話的意思是根據id來獲取指定id的控制項對象
比如有一個控制項
<input type="text" name="test" id="test" value="myValue"/>
使用document.getElementById(「test」);就可以獲得上面的input控制項的對象
使用document.getElementById().value;就可以獲得上面input控制項的值即獲得myValue

建議看一下javascript方面的書。

㈤ java 如何把源文件解析為dom

建一個Student實體類封裝數據,我給的是我以前解析的一個跟你的xml結構很像的例子,你只要簡單的改動下就可以了。

publicstaticList<Student>readXml(){
List<Student>list=newArrayList<Student>();
//定義一個dom解析器工廠實例
DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();
try{
//由工廠實例得到一個dom解析器
DocumentBuilderdom=factory.newDocumentBuilder();
//找到xml文檔
Filefile=newFile("src/com/jereh/ch05/Students.xml");
Documentdoc=dom.parse(file);
//
Elementroot=doc.getDocumentElement();
NodeListstuNodeList=root.getChildNodes();
for(inti=0;i<stuNodeList.getLength();i++){
Nodestu=stuNodeList.item(i);
Studentstudent=newStudent();
if(stu!=null&&stu.getNodeType()==Node.ELEMENT_NODE){
//System.out.println(stu);
ElementstuElement=(Element)stu;
student.setNo(stuElement.getAttribute("id"));
//stu.getAttributes().getNamedItem(null);
//Elementstu=(Element)stuNodeList
NodeListinfo=stuElement.getChildNodes();
for(intj=0;j<info.getLength();j++){
info.item(j).getNodeName();
Noden=info.item(j);
if("name".equals(n.getNodeName())){
//n.getFirstChild().getNodeValue();
student.setName(n.getLastChild().getNodeValue());
}elseif("age".equals(n.getNodeName())){
student.setAge(Integer.parseInt(n.getFirstChild()
.getNodeValue()));
}
list.add(student);
}
}
}
}catch(ParserConfigurationExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}catch(SAXExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
//System.out.println(root.getNodeValue());
returnlist;
}

閱讀全文

與java解析document相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:61
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:399
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313