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