Solved

How can I count records in an XML file

Posted on 2014-11-30
6
533 Views
Last Modified: 2014-12-03
How can I count records in an XML file
0
Comment
Question by:lux sat
  • 3
  • 2
6 Comments
 

Author Comment

by:lux sat
ID: 40472849
How can I count RECORDS in an XML file
0
 
LVL 33

Expert Comment

by:Mike Eghtebas
ID: 40472862
XML represent a tree structure of nodes called "elements". You can count then (or, say, number of elements on each tree level, or something else related to the number of elements) using nearly any XML parser.

What language are you working with?
0
 

Author Comment

by:lux sat
ID: 40476291
<xml>
<candidates>
      <candidate>
                 <name>Record 1</name>
                 <address>address 1</address>
        </candidate>
         <candidate>
                 <name>Record 2</name>
                 <address>Address 2</address>
        </candidate>
    </candidates>
</xml>

From the above XML code I want to count the number of candidate <Candidate></Candidate>(The above has 2 records and I want to count for a long file that I have).

THANKS,
Lakshmi
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 
LVL 35

Expert Comment

by:mccarl
ID: 40477432
Yes, that is helpful yet in order for us to provide any sort of help you still need to answer eghtebas's question...
What language are you working with?
0
 

Author Comment

by:lux sat
ID: 40477744
I have loaded the XML file data into ACCESS database . I have about 1800 records in my Access table. Just wanted to know if the count is correct from the XML file.
0
 
LVL 35

Accepted Solution

by:
mccarl earned 500 total points
ID: 40477902
Ok, so you probably just need something like UltraEdit (or maybe Notepad+ might work, but regular Notepad and Wordpad won't) and then you can use the "Find" feature from the menu or Ctrl+F and enter     <candidate>     as the search term (including the <  > ) and UltraEdit has a "Count All" button in the find dialog. This count should line up with the number of candidate elements because there is exactly 1   <candidate>   string per element. Note that </candidate> and <candidates> won't be counted as long as you search as I said above, ie. include the <  > characters around candidate.
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
character entities and entity references in XML 17 111
Merge 2 XML Files together 5 47
API Soap Calls 4 91
Convert XML to excel12book 5 25
Introduction In my previous article (http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/SSIS/A_9150-Loading-XML-Using-SSIS.html) I showed you how the XML Source component can be used to load XML files into a SQL Server database, us…
Many times as a report developer I've been asked to display normalized data such as three rows with values Jack, Joe, and Bob as a single comma-separated string such as 'Jack, Joe, Bob', and vice versa.  Here's how to do it. 
This Micro Tutorial will give you a basic overview how to record your screen with Microsoft Expression Encoder. This program is still free and open for the public to download. This will be demonstrated using Microsoft Expression Encoder 4.
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now