'Declaration
Public Event PreParseXPathNavigator As EventHandler(Of PreParseXPathNavigatorEventArgs)
public event EventHandler<PreParseXPathNavigatorEventArgs> PreParseXPathNavigator
public: event EventHandler<PreParseXPathNavigatorEventArgs^>^ PreParseXPathNavigator
Event Data
The event handler receives an argument of type PreParseXPathNavigatorEventArgs containing data related to this event. The following PreParseXPathNavigatorEventArgs properties provide information specific to this event.
Property | Description |
---|---|
Navigator | XPathNavigator |
ParsedContent | Current content of the node. |
ParsedType | Automatically parsed data type. |
SkipDefaultProcessing | Skip default processing. |
Example
XmlDataProvider provider = new XmlDataProvider(xmlDocument); provider.PreParseXPathNavigator += new EventHandler<PreParseXPathNavigatorEventArgs>(provider_PreParseXPathNavigator); ... void provider_PreParseXPathNavigator(object sender, PreParseXPathNavigatorEventArgs e) { if (e.Navigator.Name == "ZIP") { e.ParsedType = typeof(string); e.ParsedContent = e.Navigator.ValueAs(typeof(string)); e.SkipDefaultProcessing = true; } }
Private Sub provider_PreParseXPathNavigator(sender As Object, e As PreParseXPathNavigatorEventArgs) If e.Navigator.Name = "ZIP" Then e.ParsedType = GetType(String) e.ParsedContent = e.Navigator.ValueAs(GetType(String)) e.SkipDefaultProcessing = True End If End Sub
Requirements
Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8
See Also