Java에서 XML 단순화 튜토리얼 구성, 생성

본고는 자바 프로그래밍을 할 때 어떻게 XML 세션을 신속하게 구성한 다음에 이 XML을 출력하는지 소개한다.
일상적으로 Java를 사용하여 개발할 때 XML을 자주 사용합니다.XML은 사용하기 좋은데 쓰기가 귀찮아요. 간단한 구조와 출력 방법이 있나요?내려다보다.
1. jar 패키지와 이름 공간 가져오기
Java에서 XML을 사용하려면 먼저 Jar 패키지인 Dom4j를 가져오는 것을 권장합니다.이것은 XML 처리에 전문적으로 사용되는jar 패키지로 매우 유용하다.
그리고 import 아래 세 종류:

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
2. XML 스키마 정의
XML 세션에 글을 쓰기 전에 XML 세션이나 XML Document를 만들어야 합니다.다음 프로그램에서 먼저 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);
Java에서 XML의 구조와 출력에 대해 본고는 이렇게 많이 소개했습니다. 도움이 되었으면 좋겠습니다. 감사합니다!

좋은 웹페이지 즐겨찾기