XslCustDm.pas
上传用户:fh681027
上传日期:2022-07-23
资源大小:1959k
文件大小:1k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit XslCustDm;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Classes, HTTPApp, WebModu, HTTPProd, ReqMulti,
  5.   xmldom, XMLIntf, WebDisp, WebAdapt, WebComp, msxmldom, XMLDoc, XSLProd,
  6.   Provider, DB, DBTables, XMLBrokr;
  7. type
  8.   Tcustomers = class(TWebAppPageModule)
  9.     XSLPageProducer: TXSLPageProducer;
  10.     WebAppComponents: TWebAppComponents;
  11.     ApplicationAdapter: TApplicationAdapter;
  12.     PageDispatcher: TPageDispatcher;
  13.     AdapterDispatcher: TAdapterDispatcher;
  14.     XMLBroker1: TXMLBroker;
  15.     Table1: TTable;
  16.     DataSetProvider1: TDataSetProvider;
  17.   private
  18.     { Private declarations }
  19.   public
  20.     { Public declarations }
  21.   end;
  22.   function customers: Tcustomers;
  23. implementation
  24. {$R *.dfm}  {*.xsl}
  25. uses WebReq, WebCntxt, WebFact, Variants;
  26. function customers: Tcustomers;
  27. begin
  28.   Result := Tcustomers(WebContext.FindModuleClass(Tcustomers));
  29. end;
  30. initialization
  31.   if WebRequestHandler <> nil then
  32.     WebRequestHandler.AddWebModuleFactory(TWebAppPageModuleFactory.Create(Tcustomers, TWebPageInfo.Create([wpPublished {, wpLoginRequired}], '.xsl'), caCache));
  33. end.