共用方式為


XSLT 轉換

XSLT 可以套用至產生的 XML,將它轉換成另一種格式。 瞭解 ADO 中的 XML 格式有助於開發 XSLT 範本,以將其轉換成更方便使用的表單。

例如,您知道 Recordset 的每個數據列都會儲存為 rs:data 元素內的 z:row 元素。 同樣地,Recordset 的每個欄位都會儲存為這個項目的屬性值組。

備註

下列 XSLT 文稿可以套用至上一節中顯示的 XML,將它轉換成要顯示在瀏覽器中的 HTML 資料表:

<?xml version="1.0" encoding="ISO-8859-1"?>  
<html xmlns:xsl="http://www.w3.org/TR/WD-xsl">  
<body STYLE="font-family:Arial, helvetica, sans-serif; font-size:12pt; background-color:white">  
<table border="1" style="table-layout:fixed" width="600">  
  <col width="200"></col>  
  <tr bgcolor="teal">  
    <th><font color="white">CustomerId</font></th>  
    <th><font color="white">CompanyName</font></th>  
    <th><font color="white">ContactName</font></th>  
  </tr>  
<xsl:for-each select="xml/rs:data/z:row">  
  <tr bgcolor="navy">  
    <td><font color="white"><xsl:value-of select="@CustomerID"/></font></td>  
    <td><font color="white"><xsl:value-of select="@CompanyName"/></font></td>  
    <td><font color="white"><xsl:value-of select="@ContactName"/></font></td>   
  </tr>  
</xsl:for-each>  
</table>  
</body>  
</html>  

XSLT 會將 ADO Save 方法所產生的 XML 數據流轉換成 HTML 數據表,其中會顯示 Recordset 的每個欄位以及數據表標題。 表格標題和數據列也會指派不同的字型和色彩。

另請參閱

持續將記錄保存為 XML 格式