Java W3C 생 성 XML
import java.io.File;
import java.io.FileOutputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class CreateRuleXML {
public static void main(String[] args) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.newDocument();
document.setXmlVersion("1.0");
Element root = document.createElement("MobileNet"); //
document.appendChild(root); // Document
Element pageElement = document.createElement("page"); // page
pageElement.setAttribute("name", "list.jsp"); // page name
Element methodElement = document.createElement("method"); // method
methodElement.setTextContent("get"); // method
pageElement.appendChild(methodElement); // method page
Element displayElement = document.createElement("display"); // method
displayElement.setTextContent("list"); // display
pageElement.appendChild(displayElement); // display page
Element request_paramElement = document.createElement("request_param");
request_paramElement.setTextContent("request_param1|request_param2");
pageElement.appendChild(request_paramElement);
root.appendChild(pageElement);
pageElement = document.createElement("page"); // page
pageElement.setAttribute("name", "content.jsp"); // page name
methodElement = document.createElement("method");
methodElement.setTextContent("post");
pageElement.appendChild(methodElement);
displayElement = document.createElement("display");
displayElement.setTextContent("content");
pageElement.appendChild(displayElement);
Element url_titleElement = document.createElement("url_title"); // url_title
url_titleElement.setTextContent("title,publisher,published_calendar"); // url_title
pageElement.appendChild(url_titleElement); // url_title page
root.appendChild(pageElement); // page
TransformerFactory transFactory = TransformerFactory.newInstance(); // Document
Transformer transFormer = transFactory.newTransformer();
DOMSource domSource = new DOMSource(document); //
File file = new File("MobileNetRule.xml"); // xml
if (!file.exists()) {
file.createNewFile();
}
FileOutputStream out = new FileOutputStream(file); //
StreamResult xmlResult = new StreamResult(out); //
transFormer.transform(domSource, xmlResult); // xml
System.out.println(file.getAbsolutePath()); //
} catch (Exception e) {
e.printStackTrace();
} finally {
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JMX의 간단한 회고전에 JMX에 대해 알아봤는데 업무 중에 가끔 사용하기도 해요. 그런데 어떤 것을 체계적으로 배우지 않으면 마음이 공허해요. 그래서 이틀 동안 정돈을 했어요.코드를 좀 넣으세요. JMX규범의 구조도와 함께. JMX ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.