Humm ...Как Eval в XSL построен выражение XPath
<xsl:value-of select="$document/@*[name() eq $attrName]"/>
, кажется, решение ... С уважением, Christophe
У меня есть переменная, которая содержит имя атрибута запросить. Как я могу написать такое выражение XPath? Вот пример того, что я хотел бы сделать
<xsl:variable name="attrName" select="$config//conf:document[@id=$docId]/@archive-ventil-attr"/>
<xsl:value-of select="$document/@{$attrName}"/>
Я использую XSLT 2.0
Спасибо большое заранее, Christophe
Обычный способ ответить на свой вопрос состоит в том, чтобы добавить «ответ», содержащий ваш ответ, а затем принять его (нажмите галочку). В качестве альтернативы, поскольку вы в основном использовали ответ @ Martin, вы можете просто согласиться с этим. – LarsH
@LarsH, я не думаю, что этот пользователь когда-либо отреагирует .. Я встретил многих таких пользователей, которые создают учетную запись, задают вопрос, забывают об этом после получения ответа .. они никогда не вернутся :), так что будет только 1 Q в истории деятельности. –