File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes XML parsing examples and/or tutorials Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Java » Beginning Java
Reply Bookmark "XML parsing examples and/or tutorials" Watch "XML parsing examples and/or tutorials" New topic
Author

XML parsing examples and/or tutorials

T Dahl
Ranch Hand

Joined: Oct 07, 2010
Posts: 35
Hi,

I'm trying to learn Java, XML and regex at the same time. I need this to create a program that will parse a mixed content XML file and produce another. The input files are big documents and the output files are the same documents with rewritten markup based on textual content. My biggest challenge seems to be to identify textual patterns that may cross node boundarys. A node could be an element, a comment, a processing instruction and so on. Of course elements are not created equal and most can have attributes that I need to retain and possibly add to newly created elements.

Most likely I will use DOM since I need to do some look-ahead and perhaps also look-behind to recognize patterns and where they start and end. DOM also seems to be a good choice with mixed content (an element can contain text and child elements in any order and recursively). Feel free to try to convince me there is a better alternative to DOM!

I have also looked at XPath. I can see that it is powerful but I don't see how it could help me.

I have found some examples and a little bit of tutorial information but most tackle rather simple problems. What I would like to get is pointers to XML parsing and construction examples that could give me more ideas and inspiration to learn good techniques for handling semi-complex cases.
akhter wahab
Ranch Hand

Joined: Mar 02, 2009
Posts: 151

html unit helps you allot this might help you alot webpage


Start Earning Online||Start Earning Using Java
T Dahl
Ranch Hand

Joined: Oct 07, 2010
Posts: 35
Thanks!

A parser for HTML probably has many of the same challenges as a parser for XML. I will see if I can find some inspiration in the source code (which at first sight looks enormous).

Other pointers are still welcome of course!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: XML parsing examples and/or tutorials
 
Similar Threads
need tutorial on DOM parser on traversing Node element one at a time
Clarification about CDATA
Fresher ! need help
some notes on xml
Discussion about XML Certification