• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

xml experts help me SAX Parser in xml

 
naveena kamsali
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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


 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65119
91
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Don't specify an index outside the bounds of the array.
 
Paul Clapham
Sheriff
Posts: 21322
32
Eclipse IDE Firefox Browser MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
naveena kamsali
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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);
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13071
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic