John. Did you say you want to work on Utd.java? I think this could be a lot simpler. Finding the braille nodes is very easy, just use XPath expression "//brl" and the meta elements, "//meta". Either of these should return a node list that you can iterate. The only caveat is that we have to be sure that "//brl returns the nodes in document order. I think the DOM API allows you to set this behavior. Keith Creasy Software Developer American Printing House for the Blind KCreasy@xxxxxxx Phone: 502.895.2405 Skype: keith537