非常に優れたコードです。xml をデータベースとして使用する友人にとっては、次の形式の 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 & '] )
ループ出力を行います。