Bu başlık altında bulunan fonksiyonlar form verisini manipüle eden fonksiyonlardır.
Contents
Nedir?
Form Verisi içerisindeki bir düğüme XML düğümünü döner.
<Contents Name="/*/Person/Data/Template/Name" />
Count
Nedir?
Form Verisi içerisindeki belirlenen düğümleri sayar. XPath alır.
<Count> <![CDATA[/*/Person/Data/Template]]> </Count>
Delete
Nedir?
Form Verisi içerisindeki bir düğüme XML düğümü siler.
<Delete Node="/*/Person/Data/Template" /> <Delete Node="/*/Person/Data/Template[1]" />
Evaluate
Nedir?
Form verisindeki bir düğümdeki veriyi almak için kullanılır.
<Evaluate Target="None" Culture=""> <![CDATA[/*/Düğüm1/düğüm2/DüğümN]]> </Evaluate>
ForEach
Nedir?
Form Verisi içerisindeki bir düğümdeki tüm kayıtları tek tek dolaşır.
<ForEach Node="/*/Person/Data/Template"> <Expressions /> </ForEach>
FormData
Nedir?
WorkItem bilgisi verildiğinde ilgili adıma ait form verisini döner.
<FormData> <WorkItem Type="All" IncludeChildren="False" Instance=""> </WorkItem> </FormData>
Insert
Nedir?
Form Verisi içerisindeki bir düğüme XML düğümü ekler. XPath alır.
Var olan form verisine yeni bir düğüm ekleme,
Max
Nedir?
Form Verisi içerisindeki belirlenen düğümlerden seçilen bir alandaki en yüksek değerli düğümün verisini döner.
<Max Target="Integer" Culture=""> <![CDATA[/*/Person/Data/Template/Age]]> </Max>
Min
Nedir?
Form Verisi içerisindeki belirlenen düğümlerden seçilen bir alandaki en düşük değerli düğümün verisini döner.
<Min Target="Integer" Culture=""> <![CDATA[/*/Person/Data/Template/Age]]> </Min>
RegisterNamespace
Nedir?
XPath sorgularında kullanılmak üzere XML namespace kaydı için kullanılır
<RegisterNamespace Prefix="" Uri="" />
Select
Nedir?
Form Verisi içerisindeki bir düğüme XML düğümünü seçer.
<Select Node="/*/Person/Data/Template/Age" Aggregation="None" />
Set
Nedir?
Script içerisinde işlenen verinin sonucunu hedef form verisi düğümüne yazar. Script içerisinde Value fonksiyonu ile bir değer alınabildiği gibi, daha karmaşık fonksiyonları da destekler.
<Set Node="/*/Düğüm1/Düğüm2/DüğümN"> // Form verisine yazdırılacak veriyi döndürecek işlemler </Set>
Sort
Nedir?
Form Verisi içerisindeki seçili alanı belirli bir özelliğe göre sıralama yapar ve form verisi güncellenir.
<Sort NodeXPath="" SortType="Ascending" SortedProperty="" />
Sum
Nedir?
Form Verisi içerisindeki belirlenen düğümdeki verileri toplar. XPath alır.
<Sum> <![CDATA[/*/Person/Data/Template]]> </Sum>
ThrowException
Nedir?
İçerisindeki hesaplanan veriyi hata olarak fırlatır.
<ThrowException />
Transform
Nedir?
Transform verilen XPath sorgusu üzerinde XSLT çevrimi uygulayarak sonucunu verir
<Transform Data="::/*" ReturnType="OuterXml"> <StyleSheet /> <Arguments /> </Transform>