Java에서 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의 구조와 출력에 대해 본고는 이렇게 많이 소개했습니다. 도움이 되었으면 좋겠습니다. 감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.