package com.bill; import java.util.Date; 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; import org.w3c.dom.Text; public class XML2HTML { public static void Transform(String xmlFileName, String xslFileName, String htmlFileName) { try { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder parser = factory.newDocumentBuilder(); Document doc = parser.parse(xmlFileName); //doc.normalize(); Text textseg; Element queryDate=doc.createElement("queryDate"); textseg=doc.createTextNode(new Date().toString()); queryDate.appendChild(textseg); doc.getDocumentElement().appendChild(queryDate); Element operatorId=doc.createElement("operatorId"); textseg=doc.createTextNode("sysadmin"); operatorId.appendChild(textseg); doc.getDocumentElement().appendChild(operatorId); TransformerFactory tFactory =TransformerFactory.newInstance(); Transformer transformer; transformer = tFactory.newTransformer(); DOMSource source = new DOMSource(doc); StreamResult result = new StreamResult(new java.io.File(xmlFileName)); transformer.transform(source, result); System.out.println("result:"+doc.getChildNodes()); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { String xmlFileName = "D:\\test.xml"; String xslFileName = "D:\\test.xsl"; String htmlFileName = "D:\\html.html"; Transform(xmlFileName, xslFileName, htmlFileName); } }
import java.util.Date;
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;
import org.w3c.dom.Text;
public class XML2HTML
{
public static void Transform(String xmlFileName, String xslFileName,
String htmlFileName) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document doc = parser.parse(xmlFileName);
//doc.normalize();
Text textseg;
Element queryDate=doc.createElement("queryDate");
textseg=doc.createTextNode(new Date().toString());
queryDate.appendChild(textseg);
doc.getDocumentElement().appendChild(queryDate);
Element operatorId=doc.createElement("operatorId");
textseg=doc.createTextNode("sysadmin");
operatorId.appendChild(textseg);
doc.getDocumentElement().appendChild(operatorId);
TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer;
transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File(xmlFileName));
transformer.transform(source, result);
System.out.println("result:"+doc.getChildNodes());
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
String xmlFileName = "D:\\test.xml";
String xslFileName = "D:\\test.xsl";
String htmlFileName = "D:\\html.html";
Transform(xmlFileName, xslFileName, htmlFileName);
}
}
package com.bill;
import java.util.Date;
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;
import org.w3c.dom.Text;
public class XML2HTML
{
public static void Transform(String xmlFileName, String xslFileName,
String htmlFileName) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document doc = parser.parse(xmlFileName);
//doc.normalize();
Text textseg;
Element queryDate=doc.createElement("queryDate");
textseg=doc.createTextNode(new Date().toString());
queryDate.appendChild(textseg);
doc.getDocumentElement().appendChild(queryDate);
Element operatorId=doc.createElement("operatorId");
textseg=doc.createTextNode("sysadmin");
operatorId.appendChild(textseg);
doc.getDocumentElement().appendChild(operatorId);
TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer;
transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File(xmlFileName));
transformer.transform(source, result);
System.out.println("result:"+doc.getChildNodes());
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
String xmlFileName = "D:\\test.xml";
String xslFileName = "D:\\test.xsl";
String htmlFileName = "D:\\html.html";
Transform(xmlFileName, xslFileName, htmlFileName);
}
}