Returns the XML node or nodelist using the specified XPath pattern relative to the current node (record).
Overload List
Overload | Description |
Field(String,Boolean) | Returns the XML node or nodelist using the specified XPath pattern relative to the current node. |
Field(String,Boolean,Boolean) | Returns the XML node or nodelist using the specified XPath pattern relative to the current node. The isOutputformatNull flag specifies whether to use the text of the current node. |
Example
Paste into the Detail Format event.
C# | Copy Code |
---|
GrapeCity.ActiveReports.Data.XMLDataSource xDS = new GrapeCity.ActiveReports.Data.XMLDataSource();
SectionReport1 rpt = new SectionReport1();
xDS.ValidateOnParse = true;
xDS.FileURL = System.Windows.Forms.Application.StartupPath + " \\customer.xml";
xDS.RecordsetPattern = "//ITEM";
xDS.NodeList = (System.Xml.XmlNodeList)xDS.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.
Visual Basic | Copy Code |
---|
Dim xDS As New GrapeCity.ActiveReports.Data.XMLDataSource()
Dim rpt As New SectionReport1()
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 |
Requirements
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
See Also