E-Fatura Xslt Belirli bir yere kadar yazıyı alma Substring

Xslt bazen gelen verinin bir bölümünü almanız gerekir bu tarz durumlarda substring function ununu kullanırız biz irsaliyeden gelen notlar alanın belirli alanları alacağımız örnek aşağıdadır

<xsl:for-each select="//n1:DespatchAdvice/cbc:Note[3]">									 
	<xsl:value-of select="substring-before(substring(.,0,21),'#')"/>	
</xsl:for-each>	</td>

Burada Not3 alanında gelen verilerin # işaretinden önce ilk karaterden başlayıp 21 inci karaktere kadar almasını sağladım

<xsl:for-each select="//n1:DespatchAdvice/cbc:Note[3]">									 
				<xsl:value-of select="substring-before(substring(.,43,21),'#')"/>	
</xsl:for-each>	</td>

Burada Not3 alanında gelen verilerin # işaretinden önce 43 üncü karakterden başlayıp sonra 21 karaktere kadar almasını sağladım

E-Fatura Xslt görüntüleyici

E-fatura gibi xlst template dosyalarınu düzenlemek için kullandığım programlar

Notepad++

E-Fatura Edit

Resmi Base64 çevirme online

Resmi Base64 çevirme online 2

E-Fatura Şematron Kontrolü

Online XSLT Editör

  • Online XSLT editör kendimin geliştirdiği bir editör olup gelişmeye devam edecektir
  • E-Fatura , E-İrsaliye Gibi bütün xslt dökümanları xml dosyaları ile yükleyip görüntüleme ve düzenleme yapabilirsiniz. Düzenlediğiniz dosyaları kayıt edit güncellediğiniz xslt dosyasınızı indirebilirsiniz