4

XML コンテンツの Java 文字列があります。私は Velocity を使用していくつかの HTML レポートを生成していますが、この XML をそれらの HTML ファイルの 1 つに含める必要があります。この XML が構文に色分けされ、書式設定されているとよいでしょう。これを行うためのJavaライブラリを知っている人はいますか?

4

3 に答える 3

3

https://jhighlight.dev.java.net/

于 2009-01-24T09:34:02.733 に答える
2

XSLT と CSS の使用by Oliver Becker :

import javax.xml.transform.*;

TransformerFactory tf = TransformerFactory.newInstance();
InputStream xslt = getClass().getResourceAsStream("xmlverbatim.xsl"); // or FileInputStream
Transformer t = tf.newTransformer(new StreamSource(xslt));
t.setParameter("indent-elements", "yes");
ByteArrayOutputStream s = new ByteArrayOutputStream();
t.transform(new StreamSource(new ByteArrayInputStream(xml)), new StreamResult(s));
byte[] out = s.toByteArray();
于 2011-01-28T11:10:57.367 に答える
0

XSLT スタイルシートと変換 API を使用して xml を html に変換するのはどうでしょうか。XSLT を使用して XML を HTML に変換するを参照してください: http://www.rgagnon.com/javadetails/java-0407.html

于 2009-01-24T09:39:23.690 に答える