让Asp与XML交互

Feb 11, 2017 pm 03:56 PM
asp

XML 是标准扩展语言,是未来Web编程的标准,asp 是现在广为流传的web编程语言之一,能不能让他们两个联合起来发挥作用呢?豆腐在这里给大家提供一个很简单的例子关于XML和XSL限于篇幅和知识水平豆腐就不在这里献丑了下面首先来说说几个需要用到的文件的内容 

testXsl.xsl: 

<?xml version=&#39;1.0&#39;?>  
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">  
<xsl:template match="/">  
<html>  
<body>  
<xsl:for-each select="PERSONNEL/PERSON">  
<xsl:choose>  
<xsl:when match=".[FG=&#39;boy&#39;]">  
<input type="text">  
<xsl:attribute name="value">  
<xsl:value-of select="NAME"/>  
</xsl:attribute>  
</input>  
<br/>  
</xsl:when>  
<xsl:otherwise match=".[FG=&#39;girl&#39;]">  
<font color="red"><li><xsl:value-of select="NAME"/></li></font>  
<br/>  
</xsl:otherwise>  
<xsl:otherwise>  
<font color="blue"><xsl:value-of select="NAME"/></font>  
</xsl:otherwise>  
</xsl:choose>  
</xsl:for-each>  
</body>  
</html>  
</xsl:template>  
</xsl:stylesheet>
Salin selepas log masuk

testXML.xml:

<?xml version="1.0" encoding="gb2312" ?>  
<PERSONNEL>  
<PERSON>  
<NAME>男性</NAME>  
<FG>boy</FG>  
</PERSON>  
<PERSON>  
<NAME>女性</NAME>  
<FG>girl</FG>  
</PERSON>  
<PERSON>  
<NAME>呵呵,这个可不好说</NAME>  
<FG>donot know</FG>  
</PERSON>  
</PERSONNEL>
Salin selepas log masuk

testXML.asp

<%  
set xml = Server.CreateObject("Microsoft.XMLDOM")  
xml.async = false  
xml.load(server.mappath("testXML.xml"))  
set xsl = Server.CreateObject("Microsoft.XMLDOM")  
xsl.async = false  
xsl.load(server.mappath("testXSL.xsl"))  
Response.Write(xml.transformNode(xsl))  
%>
Salin selepas log masuk

对照这个例子,我们主要来讲一下 testXML.asp 文件

set xml = Server.CreateObject("Microsoft.XMLDOM")  
set xsl = Server.CreateObject("Microsoft.XMLDOM")
Salin selepas log masuk

 
用来分别创建一个xml和xsl的实例,其中xml.load(server.mappath("testXML.xml"))用来加载 
包含数据的xml文件,xsl.load(server.mappath("testXSL.xsl"))用来加载包含数据规则的xsl 
文件,最终利用xml.transformNode(xsl)将前面的规则使用在XML文件中 

以上就是让Asp与XML交互的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah objek terbina dalam asp? Apakah objek terbina dalam asp? Nov 09, 2023 am 11:32 AM

Objek terbina dalam ASP termasuk Permintaan, Respons, Sesi, Aplikasi, Pelayan, Sesi.Kandungan, Aplikasi.Kandungan, Pelayan.CreateObject, Pelayan.MapPath, Server.Execute, Server.Transfer, dsb. Pengenalan terperinci: 1. Permintaan: mewakili objek permintaan HTTP, dsb.

pengesanan kelemahan alat pengimbasan asp pengesanan kelemahan alat pengimbasan asp Oct 13, 2023 am 10:45 AM

Pengesanan kelemahan alat pengimbasan ASP: 1. Pilih alat pengimbasan yang sesuai 2. Konfigurasikan sasaran pengimbasan dalam alat pengimbasan 3. Konfigurasikan pilihan pengimbasan seperti yang diperlukan 4. Selepas konfigurasi selesai, mulakan alat pengimbasan; . Alat pengimbasan Laporan akan dihasilkan yang menyenaraikan kelemahan dan isu keselamatan yang dikesan 6. Betulkan kelemahan dan isu keselamatan yang dikesan mengikut cadangan dalam laporan 7. Selepas membetulkan kelemahan, jalankan semula alat pengimbasan untuk memastikan bahawa kelemahan telah berjaya dieksploitasi pembaikan.

Apakah alat pembangunan asp? Apakah alat pembangunan asp? Oct 23, 2023 am 11:02 AM

Alat pembangunan ASP termasuk Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET dan Oracle SQL Developer.

Apakah kaedah untuk mengesan kelemahan asp? Apakah kaedah untuk mengesan kelemahan asp? Oct 13, 2023 am 10:42 AM

Kaedah termasuk: 1. Gunakan alat pengimbasan kerentanan khusus; 2. Ujian manual untuk menemui dan mengesahkan kelemahan dalam aplikasi ASP; kod aplikasi ASP.

Bagaimana untuk mengesan kelemahan secara manual dalam asp Bagaimana untuk mengesan kelemahan secara manual dalam asp Oct 13, 2023 am 10:49 AM

Pengesanan kelemahan manual ASP: 1. Semak mekanisme pengesahan dan penapisan aplikasi ASP untuk input pengguna 2. Semak mekanisme pengekodan dan penapisan aplikasi ASP untuk data keluaran 3. Semak mekanisme pengurusan sesi dan pengesahan aplikasi ASP; Kawalan kebenaran aplikasi ASP pada fail dan direktori 5. Semak pengendalian ralat aplikasi ASP 6. Semak keselamatan pangkalan data aplikasi ASP 7. Semak fail konfigurasi dan konfigurasi pelayan;

Bagaimana untuk menyambung asp untuk mengakses pangkalan data Bagaimana untuk menyambung asp untuk mengakses pangkalan data Oct 18, 2023 am 11:33 AM

Kaedah sambungan: 1. Gunakan ADO untuk menyambung ke pangkalan data 2. Gunakan DSN untuk menyambung ke pangkalan data 3. Gunakan rentetan sambungan untuk menyambung ke pangkalan data;

Purata harga jualan iPhone meningkat 14% kerana iPhone 13 memacu hasil rekod Purata harga jualan iPhone meningkat 14% kerana iPhone 13 memacu hasil rekod Apr 14, 2023 pm 03:22 PM

Harga jualan purata (ASP) iPhone mencapai pertumbuhan dua angka tahun lepas, meningkat 14% tahun ke tahun. Populariti iPhone 13 adalah pemacu utama, membantu mendorong pasaran telefon pintar global secara keseluruhan kepada rekod pendapatan tahunan sebanyak $448B. Walaupun kekurangan alat ganti, pasaran telefon pintar berkembang 7% tahun ke tahun, dengan Apple mengambil bahagian terbesar... Firma risikan pasaran Counterpoint mengeluarkan anggaran terbarunya hari ini. Menurut penyelidikan terkini daripada MarketMonitorService Counterpoint, hasil pasaran telefon pintar global akan melebihi AS$448 bilion pada 2021. Walaupun kekurangan komponen dan sekatan COVID-19 terus mengganggu bekalan global

Bagaimana untuk melakukan pengesanan kelemahan audit keselamatan asp Bagaimana untuk melakukan pengesanan kelemahan audit keselamatan asp Oct 13, 2023 am 10:54 AM

Langkah-langkah pengesanan kelemahan audit keselamatan ASP: 1. Kumpul maklumat yang berkaitan tentang aplikasi ASP 2. Berhati-hati menganalisis kod sumber aplikasi ASP 3. Semak mekanisme pengesahan dan penapisan aplikasi ASP untuk input pengguna; mekanisme penapisan data keluaran; 5. Semak mekanisme pengesahan dan pengurusan sesi aplikasi 6. Semak kawalan kebenaran aplikasi pada fail dan direktori 7. Semak pengendalian ralat aplikasi; ; 9. Betulkan kelemahan.

See all articles