XSLTを使用せずにJavaでXMLからHTMLに変換する必要があるため、提案をお願いします。私はウェブで検索していましたが、表示されていた場所はどこでも、xslt/xsl のみを使用して xml から html に変換できますか?
みんな私にいくつかの提案をしてください?
XSLTを使用せずにJavaでXMLからHTMLに変換する必要があるため、提案をお願いします。私はウェブで検索していましたが、表示されていた場所はどこでも、xslt/xsl のみを使用して xml から html に変換できますか?
みんな私にいくつかの提案をしてください?
jQuery.parseXMLを使用して xml データを解析し、そのデータを使用でき ます。
$.get('/url_of_the_xml_resource')
.done(function(data){
// parse the xml
data = $.parseXML(data);
//
// do anything you want with the parsed data
})
.fail(function(){
alert('something went wrong!');
})
;
root.xml
これにより、 のコンテンツが として保存されroot.xml.html
ます。
public static void main(String[] args) throws Exception {
String xmlFile = "root.xml";
Scanner scanner = new Scanner(new File(xmlFile)).useDelimiter("\\Z");
String xmlContent = scanner.next();
xmlContent = xmlContent.trim().replaceAll("<","<").replaceAll(">",">").replaceAll("\n", "<br />").replaceAll(" ", " ");
PrintWriter out = new PrintWriter(xmlFile+".html");
out.println("<html><body>" + xmlContent + "</body></html>");
scanner.close();
out.close();
}
注: これにより、XML の元のインデントと改行が保持されます。