- 追加された行はこの色です。
- 削除された行はこの色です。
**JSPやServletのOutにDOMを書き出したい。
public void write(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("text/xml; charset=UTF-8");
try {
PrintWriter out = response.getWriter();
transformer.transform(
new DOMSource(getDocument()),
new StreamResult(out));
} catch (IOException e) {
} catch (TransformerException e) {
}
}
**JDKで使用している、XML実装のVersionの調べ方。
System.out.println(org.apache.xerces.impl.Version.fVersion);
org.apache.xalan.Version.main(args);
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(xml);
// print(document);
TransformerFactory tfactory = TransformerFactory.newInstance();
Transformer transformer = tfactory.newTransformer(new StreamSource(xsl));
System.out.println(builder);
System.out.println(transformer);
**JDKのJAXPの実装の入れ替え方法
C:\j2sdk1.4.0\jre\lib\endorsed というディレクトリを作成し、その中に次のjarファイルを入れる。
-パーサ実装
--xmlParserAPIs.jar
--xercesImpl.jar
-xslt実装
--xalan.jar
**xslでスペース( )を入れたい
<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>
[[:Java]]
----
SIZE(10){現在のアクセス:&counter;}