XPath @dsc
является правильным, если вы находитесь в контексте элемента DMD
, но это не видно из-за частичного XSL, который вы опубликовали.
Если вы не в контексте DMD
, xpath будет whatever/elements/DMD/@dsc
.
Однако краткая форма .
предназначена для текущего элемента. Вы не можете использовать это, чтобы получить значение атрибута, насколько я знаю.
И я не понимаю, почему вы делаете цикл с xsl:for-each
. Существует только один атрибут dsc
.