<%@ Language="JavaScript" %> <% // ADOオブジェクトの作成 var objCon = Server.CreateObject("ADODB.Connection"); // データベースのオープン objCon.Open("uid=sa;pwd=sa;driver={SQL Server};server=paech;database=Person"); // データの取り出し var objRec = objCon.Execute("SELECT * From Person FOR XML AUTO ,ELEMENTS"); // alert(objRec(0)); var strXML = ""; strXML = strXML + "" + objRec(0) + ""; // 表示データ作成用のオブジェクト var objXML = Server.CreateObject("Microsoft.XMLDOM"); objXML.async = false; // テキストデータを XML として読込む objXML.loadXML(strXML); // alert(objXML.xml); // XSL ファイルの読込みオブジェクトを作成 var objXSL = new ActiveXObject("Microsoft.XMLDOM"); objXSL.async = false; // XSL ファイルを読込み objXSL.load(Server.MapPath("Person.xsl")); // 検索結果の在庫一覧を表示(読込んだ XML データにスタイルを適応) Response.Write(objXML.transformNode(objXSL)); %>