집 >백엔드 개발 >XML/RSS 튜토리얼 >Java에서 XML을 구성하고 생성하는 방법에 대한 간략한 튜토리얼
이 글에서는 Java로 프로그래밍할 때 XML 조각을 빠르게 구성한 후 XML을 출력하는 방법을 소개합니다.
XML은 일상적인 Java 개발 시 자주 사용됩니다. XML은 사용하기는 쉽지만 작성하기가 귀찮습니다. 간단한 구성과 출력 방법이 있나요? 그리고 내려다보세요.
1. jar 패키지 및 네임스페이스 가져오기
Java에서 XML을 사용하려면 먼저 jar 패키지(dom4j)를 가져오는 것이 좋습니다. 이것은 XML 처리를 위해 특별히 설계된 jar 패키지로, 사용이 매우 쉽습니다.
그런 다음 다음 세 가지 클래스를 가져옵니다.
import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element;
2. XML 스키마 정의
XML 조각에 항목을 작성하기 전에 먼저 XML 조각을 만들어야 합니다. 또는 XML 문서. 다음 프로그램에서는 Document 객체가 먼저 생성된 후 루트 요소(Element)가 생성됩니다.
Document document = DocumentHelper.createDocument(); Element root = document.addElement("return");
3. 하위 노드 추가
루트 노드 요소가 있으면 여기에 하위 노드를 추가할 수 있습니다.
Element returnvalue = root.addElement("returnvalue"); Element returninfo = root.addElement("returninfo");
4. 하위 노드에 콘텐츠 추가
이미 생성된 하위 노드에 콘텐츠를 추가할 수 있습니다.
returnvalue.addText("false"); returninfo.addText("get-session-fail");
하위 노드를 생성하는 동안 콘텐츠를 추가할 수도 있습니다. :
root.addElement("id").addText("12345");
addText를 사용하여 노드 텍스트 콘텐츠를 추가할 때 때로는 변수를 함수의 매개변수로 직접 사용한다는 점에 유의하세요. 이 변수가 null이면 addText 함수는 오류를 보고합니다. 문자열이 아닌 다른 유형인 경우에도 오류가 보고됩니다. 오류를 방지하려면 매개변수 뒤에 빈 문자열을 추가할 수 있습니다.
은 다음과 같습니다.
int id=1; root.addElement("id").addText(id+"");
5. XML 출력
XML 문자열만 얻으려면 다음 문장을 사용하면 됩니다.
String output = document.asXML();
이 XML을 전체 웹 페이지의 출력으로 사용하려면 다음을 수행하십시오.
response.setContentType("text/xml"); response.write(output);
이 기사에서는 XML의 구성 및 출력에 대해 많은 것을 소개합니다. Java가 도움이 되기를 바랍니다. 감사합니다.
Java에서 XML 구성 및 생성에 대한 간결한 튜토리얼과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!