Plugin Description
This plug-in can be used to create a "cached" XML data file from any datalayer within a report. This is particularly useful if you're integrating with 3rd party tools that must read data from a file or if you need to cache the data across multiple reports, users, sessions, etc. This download includes the plug-in .dll, the VB.NET source code for it, and a demo report definition that illustrates how to use it. (.NET)
Plug-In Installation Instructions: Click Here
View Code Snippet
Imports System.Xml
Imports System.Web
Imports System.IO
Public Class LogiPlugin
    Public Sub CreateXMLDataFile(ByRef rdObjects As rdPlugin.rdServerObjects)
        Dim sFileName As String = rdObjects.PluginParameters("XmlFileName")
        Dim sFilePath As String = rdObjects.PluginParameters("XmlFilePath")
        Dim xmlDataFile As System.Xml.XmlDocument = rdObjects.CurrentData
        xmlDataFile.Save(sFilePath & sFileName)
    End Sub
End Class
Further Reading
How To Create a .NET Plug-In: Click Here
How To Create A Java Plug-In: Click Here
Logi Plug-Ins: Click Here