Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8306351
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T18:18:52+00:00 2026-06-08T18:18:52+00:00

I have xml on which I run queries as stated below. Which parser (sax

  • 0

I have xml on which I run queries as stated below. Which parser (sax or DOM or xpath) is best to retrieve query node by id?

Can you please explain me this with some sample code so that this will help me a lot?

I want to write a generic class which reads queries by id and passes parameters to it. What is the best way to return values after we executing queries since every query may return a different set of values?

<?xml version="1.0" encoding="UTF-8"?>
<queries>
    <query id="getUserByName">
        select * from users where name=?
    </query>
    <query id="getUserByEmail">
        select * from users where email=?
    </query>
</queries>
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T18:18:53+00:00Added an answer on June 8, 2026 at 6:18 pm

    It mainly depends on use case.

    If generally talking, SAX Parser is good for parsing large file and dom parser for alternates.

    The reason is dom parser ended up taking enough memory while parsing large file/input stream.

    In my opinion, it needs to have some extent of experience to best utilize Sax Parser. Comparatively dom parsing is easier to learn and use.

    Alternatively Apaches commons-digester can be alternative suggestion, if use case permits which is easier compare to sax and uses sax internally.

    And xpath is not a parser.


    For your case, you do not need a parser. I think you are looking for xpath to retrieve sql queries using xpath.

    If you need to generate a new xml for your simple xml you can do that manually. I can’t suggest any better alternative right now.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have made the following method which runs hard-coded xPath queries in a hard-coded
I have a build.xml which is capable of compiling and optimizing if I run
I need a freeware software on which I can run xpath queries and also
I have a XML file which contains the below section: <cptasks> <copy file=file1.txt to=folder1/folder21
I have the following in myserver/index.js (which I run with node): server.configure(function() { server.use(express.methodOverride());
I have some XML which contains records and sub records, like this: <data> <record
I have some XML which I'm trying to search: <debts> <section id=24 description=YYYYY> <section
I have an XML (first.xml) which looks like :: <?xml version=1.0 encoding=utf-8?> <saw:jobInfo xmlns:saw=com.analytics.web/report/v1.1>
I have the following thing to achieve in Android(newbie). I have an xml which
I have one XML request which I need to modify (to XML) and then

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.