...
| Adı | Açıklama |
|---|
| Path | Oluşturulacak dosyanın fiziksel olarak tam yolunu belirtir. |
| Append | Oluşturulan dosyaya ekleme yapılıp yapılmayacağını belirler. True ve False değerleri alır. |
| NodeOluşturulacak dosyanın hangi xml node'unu dikkate alacağını belirler. (Default olarak boştur). XPath alır | .Fonksiyonun içine atanan değer fonksiyonlarının çalışacağı XML düğümünü belirler. |
Örnekler
Açıklama: Aşağıdaki örnekte C:\Test dizini içerisine deneme.html isimli bir dosya oluşturuluyor. Dosya içerisine Transform fonksiyonu kullanılarak xslt ve html kodları yazılmaktadır.
...
| Code Block |
|---|
| language | xml |
|---|
| title | Örnek |
|---|
| linenumbers | true |
|---|
|
<File<File Path="$(FilePath)" Append="False" Node="">
<Value>$(Template)</Value>
</File> |
...
| Code Block |
|---|
| language | xml |
|---|
| title | Örnek |
|---|
| linenumbers | true |
|---|
|
<File Path="D:\FikirTanimlamaImza$(NewId).html" Append="True" Node="">
<Transform Data="::/*" ReturnType="OuterXml">
<StyleSheet>
<Value>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" omit-xml-declaration="yes" />
<xsl:template match="/">
<html>
<head>
<base href="$(EBIFlowUrl)" />
<link rel="stylesheet" href="ebiflow.css" type="text/css" />
</head>
<body>
Fikir Tanımı: <xsl:value-of select="/*/Genel/FikirTanimi" /><br />
Fikir Kodu: <xsl:value-of select="/*/Genel/FikirKodu" /><br />
Proje Tipi: <xsl:value-of select="/*/FikirGiris/ProjeTipi/@display" /><br />
Pazar: <xsl:value-of select="/*/FikirGiris/Pazar/@display" /><br />
Ürün Grubu: <xsl:value-of select="/*/FikirGiris/UrunGrubu/@display" /><br />
Marka: <xsl:value-of select="/*/FikirGiris/Marka/@display" /><br />
Bolge: <xsl:value-of select="/*/FikirGiris/Bolge/@display" /><br />
Proje Türü: <xsl:value-of select="/*/FikirGiris/ProjeTuru/@display" /><br />
Fikir Kaynağı: <xsl:value-of select="/*/FikirGiris/FikirKaynagi/@display" /><br /><br /><br />
Proje Adı: <xsl:value-of select="/*/FikirTanimlama/ProjeAdi" /><br />
Fikrin Detaylı Açıklaması: <xsl:value-of select="/*/FikirTanimlama/Aciklama" /><br />
Hedeflenen Temel Urun Ozellikleri: <xsl:value-of select="/*/FikirTanimlama/HedeflenenTemelUrunOzellikleri" /><br />
Maliyet Karlılık Hedefi: <xsl:value-of select="/*/FikirTanimlama/MaaliyetKarlilikHedefi" /><br /><br /><br /><br /><i><xsl:value-of select="/*/Imza/FikirGirisImzaMetni" /></i></body>
</html>
</xsl:template>
</xsl:stylesheet>
</Value>
</StyleSheet>
<Arguments />
</Transform>
</File> |
Bu örnekte müşteriler verisinin bağlı olduğu form verisindeki kayıtları yeni bir metin dosyasına yazar.
| Code Block |
|---|
| language | xml |
|---|
| title | Müşteriler listesi |
|---|
| linenumbers | true |
|---|
|
<File Path="C:/test/test.txt" Append="True" Node="Customers/Data/Template">
<StringConcat>
<Value Culture="" Target="None">eval::Ad</Value>
<Character Type="VerticalBar" />
<Value Culture="" Target="None">eval::Adres</Value>
<Character Type="VerticalBar" />
<Value Culture="" Target="None">eval::VKN</Value>
<Character Type="NewLine" />
</StringConcat>
</File>
|
Ayrıca Bakınız
Transform
Value
...