У меня есть файл XSL, который использует статическую ссылку на веб-сайт, как показано ниже:
<xsl:template match="my_match">
<xsl:variable name="variable1">
<xsl:value-of select="sel1/Label = 'Variable1'"/>
</xsl:variable>
<xsl:copy-of select="sites:testPath('http://testsite.com/services/testService/v1.0', $fname, $lname,
$email , $zip, $phone, $comments, $jps, boolean($myvar), string(cust/@custID), string(@paID))"/>
</xsl:template>
Мой вопрос заключается в том, как прочитать файл свойств (пара значений ключа) в файле xsl. поэтому в моем файле свойств (например, site.properties) у меня есть ключ с именем site
, т.е. site=testsite.com/services/testService/v1.0
Я хочу использовать этот ключ сайта вместо указания значения URL-адреса в xsl, например http://testsite.com/services/testService/v1.0. Причина этого в том, что эта ссылка меняется в зависимости от различных сред.
Это возможно? Пожалуйста, дайте свои предложения или пример кода, если это возможно... Также, если это невозможно... есть ли обходной путь?
fn:unparsed-text()
, но, вероятно, было бы проще просто отправить значение в качестве параметра в таблицу стилей. - person Per T   schedule 01.12.2010