[]
Reads XML definition of the filter.
void ReadXmlDefinition(XmlReader xr)
Type | Name | Description |
---|---|---|
XmlReader | xr | The instance of the XmlReader which used to read xml filter definition. |
The code below reads xml node value to integer filter field:
while (xr.Read())
{
// read xml node value
if (xr.NodeType == XmlNodeType.Text)
{
int.TryParse(xr.Value, out _field1);
}
}
The code below reads two xml nodes attributes to integer filter fields:
while (xr.Read())
{
if (xr.NodeType == XmlNodeType.Element)
{
// read "Minimum" xml node attribute
if (xr.Name == "Minimum")
{
int.TryParse(xr.GetAttribute("Value"), out _minimum);
}
// read "Maximum" xml node attribute
if (xr.Name == "Maximum")
{
int.TryParse(xr.GetAttribute("Value"), out _maximum);
}
}
}