XSL 스크립트를 사용하여 변환해야하는 XML 파일이 있습니다.XPath 하위 문자열
다음은 피드의 예입니다. NameLabel
요소의 텍스트를 추출해야하지만 처음 두 개의 대시 사이의 텍스트 만 필요합니다.
예를 들어, 나는 아래의 문자열의 A
원하는 :
NTX- 내가 잘 XPath를에 정통한 아니에요, 그래서 함께 넣어 어려움을 겪고 있어요 -20120131-0006
표현식, 그러나 나는 substring- (before | before)를 사용할 필요가 있다고 가정한다. 어떻게 잘 모르겠다.
샘플 XML :
이<NewsML>
<NewsItem>
<Identification>
<NameLabel>NTX-A-20120131-0006</NameLabel>
</Identification>
</NewsItem>
</NewsML>
편집 :
내가 XSLT 1.0
어떤 버전의 xslt? 1 또는 2? – mindandmedia
나는 xslt 1을 사용하고있다. – Steve