Я использую XSLT для преобразования моего XML в модифицированный XML. Я хочу проверить условие: где заголовок указывает на конечную точку, отличную от pdf, что-то делать. Ниже приведен мой XML:Как сравнить шаблоны URL в XSLT?
<vce>
<form>
<headlineURL>
<a href="http://www.example.com/bin/internal-application.pdf" />
</headlineURL>
</form>
<form>
<headlineURL>
<a href="http://www.demo.com" />
</headlineURL>
</form>
<form>
<headlineURL>
<a href="http://www.demo-live.in" />
</headlineURL>
</form>
</vce>
Что я должен указывать в условии when в XSLT? Я хочу, чтобы запустить состояние, при котором headlineURL содержит не Pdf конечной точки (например, «http://www.demo.com», «» http://www.demo-live.in «)
<xsl:choose>
<xsl:when test= ...>
<!-- Do something -->
</xsl:when>
</xsl:choose>
Любая помощь ценится
XSLT 1.0 или 2.0? –
На самом деле, я использую IBM Watson Explorer для преобразования XML. Вот ссылка: https://www.ibm.com/support/knowledgecenter/SS8NLW_10.0.0/com.ibm.swg.im.infosphere.dataexpl.engine.doc/c_xml-xsl-intro.html. The haven ' t указала версию XSLT. – Rose