This tip is just a small application that creates an extension element for the Xalan processor. The name of the new element is <today> and it can be used to access the current date. After the application code, there’s a small XSL stylesheet that uses this element.
//Java codepackage xslt.extension.myelement;import java.util.Calendar;public class MyExtension{ public String today(org.apache.xalan.extensions.XSLProcessorContext XSLPC, org.apache.xalan.templates.ElemExtensionCall EEC) { String[] luni={"January","February","March", "April","May","June","July","August", "September","October","November","December"}; Calendar C=Calendar.getInstance(); String luna=luni[C.get(Calendar.MONTH)]; String data=String.valueOf(C.get(Calendar.DATE)); String an=String.valueOf(C.get(Calendar.YEAR)); return (data+"."+luna+"."+an); } }//XSL stylesheet<?xml version="1.0" encoding="UTF-8"?> Today: