Returns the XML node or nodelist using the specified XPath pattern relative to the current node (record).
Paste into the Detail Format event.
DataDynamics.ActiveReports.DataSources.XMLDataSource xDS = new DataDynamics.ActiveReports.DataSources.XMLDataSource();
ActiveReport1 rpt = new ActiveReport1();
xDS.ValidateOnParse = true;
xDS.FileURL = System.Windows.Forms.Application.StartupPath + " \\customer.xml";
xDS.RecordsetPattern = "//ITEM";
xDS.NodeList = (System.Xml.XmlNodeList)ds.Field("ITEM",true);
this.Label1.Text = xDS.CurrentPosition;
Console.WriteLine(xDS.Count.ToString());
if (xDS.BOF && xDS.EOF)
{
return;
}
Paste into the Detail Format event.
Dim xDS As New DataDynamics.ActiveReports.DataSources.XMLDataSource()
Dim rpt As New ActiveReport1()
xDS.ValidateOnParse = True
xDS.FileURL = System.Windows.Forms.Application.StartupPath + " \\customer.xml"
xDS.RecordsetPattern = "//ITEM"
xDS.NodeList = xDS.Field("ITEM", True)
Me.Label1.Text = xDS.CurrentPosition
Console.WriteLine(xDS.Count.ToString())
If xDS.BOF & xDS.EOF Then
Exit Sub
End If
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2