У меня есть XML-файл, который мне нужно преобразовать с помощью сценария XSL.
Ниже приведен пример канала. Мне нужно извлечь текст в элементе NameLabel
, но мне нужен текст только между первыми двумя черточками.
Например, я хочу A
в строке ниже:
NTX- A -20120131-0006
Я не очень разбираюсь в XPath, поэтому я изо всех сил стараюсь составить выражение, однако я предполагаю, что мне нужно использовать substring- (после | before). Я просто не знаю, как.
Пример XML:
<NewsML>
<NewsItem>
<Identification>
<NameLabel>NTX-A-20120131-0006</NameLabel>
</Identification>
</NewsItem>
</NewsML>
Edit:
Я использую xslt 1.0