XSLT-код для выбора строки между первым подчеркиванием и третьим подчеркиванием (будет вырезано после 10 цифр) - PullRequest
0 голосов
/ 23 октября 2018

токовый выход

<wd:GradeCode>CH_Service_Fly_test worker</wd:GradeCode>
<wd:GradeCode>CN_Dips_12 Engineer depart</wd:GradeCode>

Требуется выход

<wd:GradeCode>Service_Fl</wd:GradeCode>
<wd:GradeCode>Dips_12 En</wd:GradeCode>

1 Ответ

0 голосов
/ 23 октября 2018

К сожалению, мало информации.Возможно, сработает следующая функция (в зависимости от того, что вы имеете в виду):

<!-- build a string after the first underline -->
<xsl:variable name="firstString">
    <xsl:value-of select="substring-after(., '_')"/>
</xsl:variable>

<!-- limit the firstString to 10 digits -->
<xsl:value-of select="substring($firstString/text(),1,10)"/>

Ожидание использования для каждого элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...