7
2021
Xslt üzerinde değişken tanımlanması
Merhabalar,
Xslt içerisinde dinamik olarak datayı almak istediğimizde yazılım dillerindeki gibi değişken oluşturmamız gerekebiliyor.Bu gibi durumlar için Xslt içerisinde xsl:variable tagini kullanabilirsiniz.
–Xml–
<DespatchAdvice>
<AdditinalDocumentReference>
<Id>1</Id>
<DocumentDate>2021-01-01</DocumentDate>
<DocumentType>Despatch</DocumentType>
<Name>Attach1</Name>
</AdditionalDocumentReference>
<AdditinalDocumentReference>
<Id>2</Id>
<DocumentDate>2021-01-01</DocumentDate>
<DocumentType>Despatch</DocumentType>
<Name>Attach2</Name>
</AdditionalDocumentReference>
</DespatchAdvice>
–Xml–
–Xslt–
<xsl:variable name="v_addDocRefCount" select="count(//n1:DespatchAdvice/cac:AdditionalDocumentReference)">
</xsl:variable>
<xsl:for-each select="//n1:DespatchAdvice/cac:AdditionalDocumentReference[($v_addDocRefCount)-1]">
</xsl:for-each>
–Xslt–
Xslt içerisinde xmlden gelen veriler üzerinden ilgili alanlar saydırılıp <xsl:variable/> tanımlanıp name alanında değişken ismi girildi.Girilen değerler arasında xml içerisinden gelen data üzerinden istenilen tage ulaşmak içinde name alanında girilen değişken kullanıldı.
Herkese Sağlıklı Günler Dilerim
Ozan Arıkan
Sistemlerinden mezun oldu. 2012 yılından Beri Oracle e-Business
Suite Uygulama Geliştirme Fonksiyonel ve Teknik Danışman olarak
DbOptimize bünyesinde kariyerine devam etmektedir.
Mail: oznarkn@gmail.com
Latest posts by Ozan Arıkan (see all)
- Xslt üzerinde değişken tanımlanması - 07 Mart 2021
- Weblogic varsayılan java dizinin değiştirilmesi - 08 Temmuz 2020
- Jdeveloper üzerinde kaynak kodlara erişim eklentisi - 30 Mayıs 2020