當處理命名空間的版本問題,我有一個XSLT文件的樣子:如何使用XSL命名空間別名
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:MM="http://schemas.microsoft.com/sqlserver/ManagementModel/Serialization/2011/09"
xmlns:RE="http://schemas.microsoft.com/sqlserver/RelationalEngine/Serialization/2011/09"
xmlns:dac="urn:dacFunctions"
exclude-result-prefixes="msxsl">
<xsl:output method="xml" indent="yes"/>
的問題是,我們可能將命名空間從http://schemas.microsoft.com/sqlserver/ManagementModel/Serialization/2011/09 to http://schemas.microsoft.com/sqlserver/ManagementModel/Serialization/2011/10
新個XML,那麼改變舊的xslt無法在不更改標題的情況下處理新的xml文件。我想知道我們是否可以有一個聰明的方法來允許一個xlst處理所有版本的命名空間。
看到這個[鏈接](http://stackoverflow.com/questions/16963316/how當命名空間是動態的時候,這個命名空間在xslt文件中,如果它對你有用的話。 – RaoPotla