MSXMLDOMDocumentを使用して従来のASP環境を使用しています。私はこの例では、この値は「2.0」で、スタイルシートのバージョンを取得しようとしていますMSXMLDOMDocument.selectSingleNodeをネームスペースで使用する方法を取得する
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet version="2.0"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
xmlns:xdt="http://www.w3.org/2005/02/xpath-datatypes"
exclude-result-prefixes="xhtml xsl fn xs xdt">
</xsl:stylesheet>
:ロードされたXMLは、XSLです。 私はこのpurpouseのためにXPathを使いたいと思っていましたが、私の問題は、古典的なaspのxpathエンジンにxslの名前空間を追加する方法がわかりません。
質問:古典的なASPでMSXMLDOMDocumentを使用してxsl:stylesheetのバージョン属性を取得するにはどうすればよいですか?
良い質問、+1。完全で短くて簡単な解決策については私の答えを見てください。詳細な説明もあります。 –