proc template;
   define tagset Tagsets.sasxmog1;
      notes "SAS-XML generic XML-Data";
   define event doc;
      start:
         put "<html>" NL;
         put "<script Language=""JavaScript"">" NL;
         put "function navigate(direction){ " NL;
         put "switch(direction){ " NL;
         put "  case ""next"":" NL;
         put "   combine.nextPage()" NL;
         put "   break" NL;
         put "  case ""last"": " NL;
         put "   combine.lastPage()" NL;
         put "   break" NL;
         put "  case ""previous"": " NL;
         put "   combine.previousPage() " NL;
         put "   break" NL;
         put "  case ""first"" : " NL;
         put "   combine.firstPage()" NL;
         put "   break" NL;
         put "}}</script> " NL;
         put "<body>" NL;
         put NL;
      trigger XMLversion;
      break;
      finish:
         put "</xml>" NL;
         put "<p align=""center""><b>Database application to view one record at a time</b></p>" NL;
         put "<table ID=""combine"" DATASRC=""#bandList"" border=""1"" align=""center"" DATAPAGESIZE=""1"">" NL;
         put "<tr> <td><b>Name:</b></td> <td><div DATAFLD=""Name""></td></tr>" NL;
         put "<tr><td><b>Age:</b></td><td><div DATAFLD=""Age""></td>  </tr> " NL;
         put "<tr><td><b>Sex:</b></td><td><div DATAFLD=""Sex""></td></tr>" NL;
         put "<tr><td><b>Height:</b></td><td><div DATAFLD=""Height""></td></tr>" NL;
         put "<tr><td><b>Weight:</b></td><td><div DATAFLD=""Weight""></td></tr>" NL;
         put "</table>" NL;
         put "<p align=""center"">" NL;
         put "<input type=""button"" value=""First"" onClick=""navigate('first')""><input type=""button"" value=""Back"" onClick=""navigate('previous')"">" NL;
         put "<input type=""button"" value=""Forward"" onClick=""navigate('next')""><input type=""button"" value=""Last"" onClick=""navigate('last')""> " NL;
         put "</p></body></html>" NL;
   end;
   define event XMLversion;
      put "<xml ID=""bandList"" ";
      put " >" NL;
      break;
   end;
   parent = tagsets.sasxmog;
   end;
run;

libname temp xml 'c:\temp4.html' Tagset=tagsets.sasxmog1;

data temp.one;
   set sashelp.class;
run;