Results 1 to 1 of 1
- 07-26-2010, 11:48 AM #1
Member
- Join Date
- Jun 2010
- Posts
- 29
- Rep Power
- 0
Using Tokenizer to parse file data--CODE
import java.io.*;
import java.util.*;
class Tokenizer2{
public static void main(String args[]) throws Exception{
Stack<String> stack = new Stack<String>();
BufferedReader br = new BufferedReader(new FileReader("test1.txt"));
StreamTokenizer parser = new StreamTokenizer( br );
// parser.wordChars( 0, 255 );
// parser.whitespaceChars( 9, 13 ); //tab, line feed, return
parser.ordinaryChar( '<' );
parser.ordinaryChar( '>' );
parser.ordinaryChar( '/' );
// parser.commentChar( '#' );
while ( parser.nextToken() != StreamTokenizer.TT_EOF )
{
if ( parser.ttype == StreamTokenizer.TT_WORD){
// System.out.println( "A word: " + stack.push(parser.sval) );
if(!stack.empty()&&stack.peek().equals(parser.sval )){
System.out.println( "pop off"+stack.pop());
}else{
System.out.println( "A word: " + stack.pus(parser.sval) );
}
}else {
System.out.println( "*: " + (char)parser.ttype);}
}
System.out.println(stack);
}
}
But with this code , I can not check mismatching tags or elements. E.g. <a></b> etc.
Can anyone help to provide kind suggestions?
Or any methods that can do the job?
Any of your suggestion will highly be appreciated.
Thanks a lot.
Similar Threads
-
help to parse an xhtml file
By nijil in forum New To JavaReplies: 0Last Post: 02-20-2010, 10:37 AM -
How to parse a .db file ?
By aminov in forum JDBCReplies: 0Last Post: 08-06-2009, 04:11 PM -
Parse EDI File Using java
By vaskarbasak in forum Advanced JavaReplies: 6Last Post: 09-24-2008, 02:38 PM -
How to parse the CSV(Comma separation values)file and validate the file using java
By padmajap13 in forum Advanced JavaReplies: 7Last Post: 05-23-2008, 03:46 AM -
how to parse an xml file
By oregon in forum XMLReplies: 3Last Post: 08-01-2007, 04:53 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks