ホームページ バックエンド開発 XML/RSS チュートリアル Asp が XML と対話できるようにする

Asp が XML と対話できるようにする

Feb 11, 2017 pm 03:56 PM
asp

XML は標準の拡張言語であり、ASP は最も人気のある Web プログラミング言語の 1 つです。これらを組み合わせて役割を果たすことができますか? Tofu は、XML と testXML.xml に関する非常に簡単な例を提供します。

<?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>
ログイン後にコピー

testXML.asp


<?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>
ログイン後にコピー

この例とは対照的に、主に 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))  
%>
ログイン後にコピー

が使用されますxml と xsl のインスタンスをそれぞれ作成します。xml.load(server.mappath("testXML.xml")) は、データを含む

xml ファイルをロードするために使用されます。xsl.load(server.mappath("testXSL.xsl") ) は、データ ルールを含む xsl
ファイルをロードするために使用され、最後に xml を使用します。transformNode(xsl) は、XML ファイル内の以前のルールを使用します


上記は、Asp が XML と対話できるようにするコンテンツです。その他の関連コンテンツについては、こちらをご覧ください。 PHP 中国語 Web サイト (www.php.cn) に注意してください。


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ASP の組み込みオブジェクトとは何ですか? ASP の組み込みオブジェクトとは何ですか? Nov 09, 2023 am 11:32 AM

ASP 組み込みオブジェクトには、Request、Response、Session、Application、Server、Session.Contents、Application.Contents、Server.CreateObject、Server.MapPath、Server.Execute、Server.Transfer などが含まれます。詳細な紹介: 1. リクエスト: HTTP リクエスト オブジェクトなどを表します。

ASP スキャン ツールの脆弱性検出 ASP スキャン ツールの脆弱性検出 Oct 13, 2023 am 10:45 AM

ASP スキャン ツールの脆弱性検出: 1. 適切なスキャン ツールを選択します; 2. スキャン ツールでスキャン ターゲットを構成します; 3. 必要に応じてスキャン オプションを構成します; 4. 構成が完了したら、スキャン ツールを起動してスキャンを開始します; 5 . スキャン ツール 検出された脆弱性とセキュリティ問題をリストしたレポートが生成されます; 6. レポートの推奨事項に従って、検出された脆弱性とセキュリティ問題を修正します; 7. 脆弱性を修正した後、スキャン ツールを再実行して、脆弱性を悪用した修復が成功しました。

ASP開発ツールとは何ですか? ASP開発ツールとは何ですか? Oct 23, 2023 am 11:02 AM

ASP 開発ツールには、Visual Studio、Dreamweaver、FrontPage、EditPlus、UltraEdit、SQL Server Management Studio、RAD Studio、Delphi、Asp.NET、Oracle SQL Developer などがあります。

ASPの脆弱性を検出する方法は何ですか? ASPの脆弱性を検出する方法は何ですか? Oct 13, 2023 am 10:42 AM

方法には、1. 専用の脆弱性スキャン ツールを使用する、2. ASP アプリケーションの脆弱性を発見して検証するための手動テスト、3. ASP アプリケーションのコードと構成ファイルをチェックするセキュリティ監査の実施、4. 脆弱性悪用フレームワークの使用、5. レビューが含まれます。 ASP アプリケーションのコード。

ASP の脆弱性を手動で検出する方法 ASP の脆弱性を手動で検出する方法 Oct 13, 2023 am 10:49 AM

ASP による脆弱性の手動検出: 1. ユーザー入力に対する ASP アプリケーションの検証およびフィルタリング メカニズムをチェックする; 2. 出力データに対する ASP アプリケーションのエンコードおよびフィルタリング メカニズムをチェックする; 3. ASP アプリケーションの認証およびセッション管理メカニズムをチェックする; 4.ファイルとディレクトリに対する ASP アプリケーションのアクセス許可制御、5. ASP アプリケーションのエラー処理を確認する、6. ASP アプリケーションのデータベース セキュリティを確認する、7. ASP アプリケーションの構成ファイルとサーバー構成を確認する。

ASPを接続してデータベースにアクセスする方法 ASPを接続してデータベースにアクセスする方法 Oct 18, 2023 am 11:33 AM

接続方法: 1. ADO を使用してデータベースに接続します; 2. DSN を使用してデータベースに接続します; 3. 接続文字列を使用してデータベースに接続します。

iPhone 13が記録的な収益をもたらし、iPhoneの平均販売価格が14%上昇 iPhone 13が記録的な収益をもたらし、iPhoneの平均販売価格が14%上昇 Apr 14, 2023 pm 03:22 PM

iPhoneの平均販売価格(ASP)は昨年、前年比14%増と2桁の伸びを達成した。 iPhone 13 の人気が主要な原動力となり、世界のスマートフォン市場全体の年間売上高を記録的な 4,480 億ドルに押し上げています。部品不足にも関わらず、スマートフォン市場は前年比7%成長し、Appleが断然最大のシェアを獲得した…市場情報会社カウンターポイントは本日、最新の予測を発表した。 Counterpoint の MarketMonitorService の最新調査によると、世界のスマートフォン市場の収益は 2021 年に 4,480 億米ドルを超えると予想されています。部品不足と新型コロナウイルス感染症(COVID-19)による制限により世界的な供給が混乱し続けているにもかかわらず、

ASP セキュリティ監査の脆弱性検出を行う方法 ASP セキュリティ監査の脆弱性検出を行う方法 Oct 13, 2023 am 10:54 AM

ASP セキュリティ監査の脆弱性検出手順: 1. ASP アプリケーションに関する関連情報を収集する; 2. ASP アプリケーションのソース コードを慎重に分析する; 3. ASP アプリケーションのユーザー入力の検証およびフィルタリング メカニズムを確認する; 4. アプリケーションのエンコーディングとフィルタリング メカニズムを確認する出力データのフィルタリングメカニズムをチェックする; 5. アプリケーションの認証およびセッション管理メカニズムをチェックする; 6. ファイルとディレクトリに対するアプリケーションのアクセス許可制御をチェックする; 7. アプリケーションのエラー処理をチェックする; 8. アプリケーションの構成ファイルとサーバー構成をチェックする; 9. 脆弱性を修正します。

See all articles