1
다음 코드는 JDOM을 사용하여 첫 번째 요소를 검색하려고하는데 다음 코드가 있는데 예외가 있으면 nullpointer exception.please가 도움이됩니다. 여기 JDom을 사용하여 접두사가있는 자식 요소를 검색하는 방법
<db1:customer xmlns:db1="http://www.project1.com/db1">
<db1:customerId>22</db1:customerId>
<db1:customerName>PRASAD44</db1:customerName>
<db1:address>Chennai</db1:address>
<db1:email>[email protected]</db1:email>
<db1:lastUpdate>2014-08-01T00:00:00+05:30</db1:lastUpdate>
<db1:nameDetail>BSM_RESTeter</db1:nameDetail>
<db1:phoneBiz>9916347942</db1:phoneBiz>
<db1:phoneHome>9916347942</db1:phoneHome>
<db1:phoneMobile>944990031</db1:phoneMobile>
<db1:rating>22</db1:rating>
</db1:customer>
내가
SAXBuilder builder = new SAXBuilder();
File xmlFile = new File("CommonFiles/file.xml");
Document doc = (Document) builder.build(xmlFile);
Element rootNode = doc.getRootElement();
Element customerid = rootNode.getChild("sure:customerId");
System.out.println("customerid ======"+customerid);
인쇄 문 표시 널, 뭐하는 거지입니다.
완벽합니다. 감사합니다. rolfl.Xml 파일을 업데이트 한 후 질문이 하나 더 있습니다. g 업데이트 된 파일에서 사용할 수 없어야하는 헤더 { xml version = "1.0"encoding = "UTF-8"?>}. JDom을 사용하여이를 방지하는 방법이 있습니까 – Praveen
XMLOutputter에서 Format을 사용하여 Format.getPrettyFormat()과 같은 형식을 가져온 다음 setOmitDeclaration (true)를 호출합니다. [this this] (http://jdom.org/docs/apidocs/org/jdom2) /output/Format.html#setOmitDeclaration(boolean)) – rolfl
작동했습니다. 감사합니다. rolfl – Praveen