[Logo]
Forums Register Login
xml experts help me SAX Parser in xml
hi friends,

I am learning SAX in xml. I am getting ArrayIndexOutOfBound Exception. can anybody know how to rectify this.

//this is the program which iam doing




//emp.xml file




//below is the dtd file


Don't specify an index outside the bounds of the array.
The useful information for you now is the stack trace which tells you what line of code threw the exception. Have a look at that, then have a look at the line of code which it points to.
 
Paul Clapham wrote:The useful information for you now is the stack trace which tells you what line of code threw the exception. Have a look at that, then have a look at the line of code which it points to.



Parser p=ParserFactory.makeParser("org.apache.xerces.parsers.SAXParser");
FindAllEmployees fae=new FindAllEmployees();
fae.eno=args[0]; //here i got the exception can you please tell me how to solve this
p.setDocumentHandler((DocumentHandler) fae);
The variable args refers to command line arguments - you are trying to run without a command line argument giving the XML document location.


Note that this use of the characters method:


will fail unexpectedly because the characters method may not get the entire text at a single call.

Bill
Wink, wink, nudge, nudge, say no more ... https://richsoil.com/cards



All times above are in ranch (not your local) time.
The current ranch time is
Nov 19, 2017 00:11:20.