Solved

SAX Parser and DTD

Posted on 2001-07-01
4
348 Views
Last Modified: 2013-11-19
Hello all, I'm using Apache's Xerces-C 1.4 to write a validating parser for my app. The validation works, but my prob is that if the xml file is not in valid format the parser stops at the very first invalid section.

I want to collect all the invalid points in the XML document and report them at the end of the parse of the entire document!

Any hints?
0
Comment
Question by:ruff_ryder
  • 2
4 Comments
 

Accepted Solution

by:
Choli100298 earned 100 total points
ID: 6243866
Maybe, yes....

take a look at O`Reilly - homepage. In the sampels for the book Java and XML (Download from http://examples.oreilly.com/javaxml/)

they show how to implement an own error-handler (chapter 3 or so....). With this sample, you should be able to handle your problem.

choli
0
 
LVL 6

Expert Comment

by:wbradney
ID: 6245146
ruff_ryder,

The parser should report all errors. What is your handler doing?

Regards,
WMB
0
 
LVL 3

Author Comment

by:ruff_ryder
ID: 6245261
Thanks guys, fixed it. Used:

parser->setExitOnFirstFatalError(false);

wbrandey, my Handler implements the ErrorHandler and DocumentHandler interfaces. What I want to do is to create a report of the parse process and see what it encountered during the parse so I'm capturing all errors and examining the elements for attributes and stuff ...

Choli, the points are yours ...
0
 

Expert Comment

by:Choli100298
ID: 6245436
thanx ;-)

first expert points in my life.... I'll keep you in mind 4 all my life... ;-)

choli
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
JQuery tracking event. 3 66
parse convert xml feed to text (python) 2 82
Insert Powershell variable into XML 4 45
React or Angular? 6 72
Have you tried to learn about Unicode, UTF-8, and multibyte text encoding and all the articles are just too "academic" or too technical? This article aims to make the whole topic easy for just about anyone to understand.
JavaScript has plenty of pieces of code people often just copy/paste from somewhere but never quite fully understand. Self-Executing functions are just one good example that I'll try to demystify here.
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
The viewer will learn how to count occurrences of each item in an array.

772 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