troubleshooting Question

Returning a count from XPath

Avatar of cmhunty
cmhunty asked on
C#ASP.NETVisual Basic.NET
5 Comments1 Solution1030 ViewsLast Modified:

I simply want to return the count of a condition in an XML file using XPath.

My XPath expression works fine and have tested in XML Spy and it returns the right count but when I evaluate the expression, it always returns 0.

Dim xpd As New XPathDocument(strFileName)
Response.Write(fi.Name & "<br/>")
Dim xpn As XPathNavigator = xpd.CreateNavigator
Dim intCount As Int32 = xpn.Evaluate("count(Expression)")
Response.Write(fi.Name & "<br/>")

Only ever had to return a node set before. Am I going about returning a single value in the right way?

Any thoughts?

Join our community to see this answer!
Unlock 1 Answer and 5 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 5 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros