[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1113
  • Last Modified:

XmlNode.SelectSingleNode and XPath issue

why does the below code not work in that :
- mynode is undefined ?
- yet in Break debug mode i can see the root nicely containing the Function child node that im trying to filter with with SelectSingleNode


XmlDocument^ doc = gcnew XmlDocument;
		doc->Load(fileNamePath);
		
		XmlNode^ mynode;
		XmlNode^ root = doc->DocumentElement;
		// i checked no problems with xml file path or the root document up to here !
		String^ MyXPathQuery = "descendant::LastCue[Function='Default']";
		mynode = root->SelectSingleNode(MyXPathQuery);
 
 
//My XML file (fileNamePath) contents are the following:
 
<?xml version="1.0" encoding="us-ascii" standalone="yes"?><LastCue><Function>Default</Function><Time>52592</Time></LastCue>

Open in new window

0
KristjanLaane
Asked:
KristjanLaane
1 Solution
 
BigRatCommented:
Because the Load operation is being performed asynchronously. Set XmlDoc.async to false.
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now