Contribute to dom4j/dom4j development by creating an account on GitHub. in Michael Kay’s XSLT book XSLTReference along with the Zvon Zvon tutorial. DOM4J is an open source Java API that provides a powerful set of features to process, manipulate or navigate XML documents using the Java. Does anyone have any links to a good step by step tutorial for using XML with Java and Dom4j.

Author: Morr Vishakar
Country: Serbia
Language: English (Spanish)
Genre: Automotive
Published (Last): 19 October 2015
Pages: 470
PDF File Size: 6.98 Mb
ePub File Size: 3.82 Mb
ISBN: 776-5-43226-634-5
Downloads: 16251
Price: Free* [*Free Regsitration Required]
Uploader: Gabei

In this article, an example XML document is created with the parser. Listing 1 shows the example XML document, catalog. Listing 2 shows the modified XML document, catalog-modified. tutoriall

This parser may be obtained from http: The example XML document, catalog. Create a document instance with the DocumentHelper class. Create the root element catalog with the addElement method. Add a processing instruction to the catalog element with the addProcessingInstruction method.

Add the journal element to the catalog rutorial with the addElement method. Add the title and publisher attributes to the journal element with the addAttribute method.


Introduction to DOM4J Parser in Java with example programs

Add the level and date attributes to the article element. Add a firstname element to the ttutorial element and set the text of the firstname element. Add a lastname element to the author element and set the text of the lastname element. A document type statement may be added to the document with the addDocType method.

Listing 3 shows the example program XmlDom4J.

Introduction to DOM4J Parser in Java with example programs – Blog on Java Technologies

This section discussed the procedure for creating an XML document. In the next section, you’ll see how to modify gutorial XML document catalog. In this section, I’ll show you how to modify the example XML document, catalog.

File created from tutodial Get a list of level nodes in the article elements using an XPath expression. If the level attribute value is “Intermediate”, modify it to “Introductory”. Get a list of article elements.

Obtain an iterator for the title elements in the article elements, and modify the text of the title element. Modify the author element with a procedure similar to that of the title element.


Listing 4 shows the example program, Dom4JParser. This section showed you how to modify the example XML document with the parser that’s included with dom4j.

The parser that’s included with dom4j is a non-validating tool that is used to parse XML documents. This article has shown you how to use this parser to create and modify an XML document.

Java DOM4J Parser Overview

Sign in or register to add and subscribe to comments. Deepak Vohra Published on March 31, Comments Sign in or register to add and tutoriql to comments.

Subscribe me to comment notifications.