2016-03-24 17 views
1

Bu, bazı XML geçerli:Belirli karakterleri XSL'deki bir XML düğüm değerinden kırpmak?

herhangi bir "" ve "değeri elde ve sağdan Döşeme XSL 1.0 mümkündür kullanma
<Test>This is some text</Test> 
<Test>This is some text:</Test> 
<Test>This is some text :</Test> 

:" karakteri?

Teşekkür ederiz. Bu, herhangi bir sahip elementler için sorunlara neden olur

<xsl:template match="Test/text()"> 
    <xsl:value-of select="normalize-space(translate(.,':',''))"/> 
</xsl:template> 

:

cevap

1

Burada hızlı & kirli yolu veya çift boşluk ortasında ya da bir lider boşluk, ancak böyle bir şey yoksa , İşe yaramalı.

Bu, herhangi bir yazı tipini hiçbir şey olmadan değiştirerek kaldırır, ardından metinden gelen, giden ve çift boşlukları düzelten 'normalize alan' yapar.

İlgili konular