キーワードによる XML クエリの ASP の問題には、次の形式の XML が含まれるようになりました。
<日付>
<アイテム>
<id> 1 </id>
<name>ABC </name>
</アイテム>
<アイテム>
<id> 2 </id>
<名前> cde </name>
</アイテム>
<アイテム>
<id> 3 </id>
<名前>efg</name>
</アイテム>
</日付>
ASP を使用して id=2 をクエリし、対応する名前の値を入力するにはどうすればよいですか? ASPを利用する
薄暗い
ID=2
objXML = Server.CreateObject(Microsoft.XMLDOM) を設定します。
objXML.Load(サーバー.MapPath(ファイルパス))
Set objNodes = objXML.selectSingleNode( date/item[id = ' & id & '] )
// 名前をクエリするには、上記の ID を名前に変更するだけです。
IDをクエリして関連する名前を出力するにはどうすればよいですか?
薄暗い
ID=2
objXML = Server.CreateObject(Microsoft.XMLDOM) を設定します。
objXML.Load(サーバー.MapPath(ファイルパス))
Response.Write(objXML.selectSingleNode( date/item[id = ' & id & ']/name ).text)
重複する ID がある場合、呼び出しは次のようになります。
Set objNodes = objXML.selectNodes( date/item[id = ' & id & '] )
ループ出力を行います。