>  기사  >  백엔드 개발  >  Java에서 XML을 구성하고 생성하는 방법에 대한 간략한 튜토리얼

Java에서 XML을 구성하고 생성하는 방법에 대한 간략한 튜토리얼

高洛峰
高洛峰원래의
2017-01-11 13:15:511618검색

이 글에서는 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 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.