Results 1 to 4 of 4
Thread: how to parse an xml file
- 07-19-2007, 12:00 AM #1
Member
- Join Date
- Jul 2007
- Posts
- 41
- Rep Power
- 0
how to parse an xml file
I need to parse an XML file hello.xml which is in WEB-INF/classes folder
My Action class calls a helper class called XMLMenuBuilder which needs to parse the menu.xml
the code:
LogonAction.java
XMLMenuBuilder.javaJava Code:XMLMenuBuilder builder = new XMLMenuBuilder(); Vector menuV = (Vector)builder.renderMenu();
Java Code:public Vector renderMenu() throws AppException { DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse( new File(xmlfile) ); }
My Problem is how can I make the builder.parse access the menu.xml file under the WEB-INF/classes folder instead of searching for it on the file system
any ideas?
- 07-19-2007, 02:04 PM #2
Member
- Join Date
- Jul 2007
- Posts
- 17
- Rep Power
- 0
If you are using .war file and it has WEB-INF/classes folder and also your class files...then you can use xmlfile = "WEB-INF/classes/menu.xml"
- 07-31-2007, 12:03 AM #3
Senior Member
- Join Date
- Jul 2007
- Posts
- 135
- Rep Power
- 0
Because the file is in your classes folder you can use the ClassLoader to get at it. Try this:
That will get you what you want.Java Code:builder.parse(this.getClass().getClassLoader().getResourceAsStream(xmlFile));
- 08-01-2007, 04:53 PM #4
Member
- Join Date
- Jul 2007
- Posts
- 41
- Rep Power
- 0
Similar Threads
-
how to Parse int to a string variable
By raj reddy in forum Java ServletReplies: 10Last Post: 01-09-2009, 07:41 PM -
SAX Parse
By bluefloyd8 in forum New To JavaReplies: 1Last Post: 01-25-2008, 03:57 PM -
How to parse in html
By paty in forum New To JavaReplies: 1Last Post: 07-24-2007, 12:29 AM -
Parse error
By Eric in forum Advanced JavaReplies: 2Last Post: 07-01-2007, 06:32 PM -
How to parse HTML tags
By Ada in forum Advanced JavaReplies: 1Last Post: 05-31-2007, 09:42 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks