Transformasi XSLT
XSLT dapat diterapkan ke XML yang dihasilkan untuk mengubahnya menjadi format lain. Memahami format XML di ADO membantu dalam mengembangkan templat XSLT yang dapat mengubahnya menjadi bentuk yang lebih ramah pengguna.
Misalnya, Anda tahu bahwa setiap baris Recordset disimpan sebagai elemen z:row di dalam elemen rs:data. Demikian pula, setiap bidang Recordset disimpan sebagai pasangan atribut-nilai untuk elemen ini.
Keterangan
Skrip XSLT berikut ini dapat diterapkan ke XML yang diperlihatkan di bagian sebelumnya untuk mengubahnya menjadi tabel HTML yang akan ditampilkan di browser:
<?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 mengonversi aliran XML yang dihasilkan oleh metode ADO Save menjadi tabel HTML yang menampilkan setiap bidang Recordset bersama dengan judul tabel. Judul dan baris tabel juga diberi font dan warna yang berbeda.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk