1
/* Copyright 2002, 2003 Elliotte Rusty Harold
3
This library is free software; you can redistribute it and/or modify
4
it under the terms of version 2.1 of the GNU Lesser General Public
5
License as published by the Free Software Foundation.
7
This library is distributed in the hope that it will be useful,
8
but WITHOUT ANY WARRANTY; without even the implied warranty of
9
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
GNU Lesser General Public License for more details.
12
You should have received a copy of the GNU Lesser General Public
13
License along with this library; if not, write to the
14
Free Software Foundation, Inc., 59 Temple Place, Suite 330,
15
Boston, MA 02111-1307 USA
17
You can contact Elliotte Rusty Harold by sending e-mail to
18
elharo@metalab.unc.edu. Please include the word "XOM" in the
19
subject line. The XOM home page is located at http://www.xom.nu/
22
package nu.xom.samples;
24
import nu.xom.Element;
30
* Demonstrates building a structured XML document,
31
* from flat, tabular data. A different version of this
32
* example was originally developed for Chapter 4 of
33
* <cite><a target="_top"
34
* href="http://www.cafeconleche.org/books/xmljava/">Processing
35
* XML with Java</a></cite>.
38
* @author Elliotte Rusty Harold
42
public class Subfunction {
48
public Subfunction(String title, String code, long amount) {
56
public Element getXML() {
58
Element subfunction = new Element("Subfunction");
59
Element name = new Element("Name");
60
Element code = new Element("Code");
61
Element amount = new Element("Amount");
62
name.appendChild(this.title);
63
code.appendChild(this.code);
64
amount.appendChild(String.valueOf(this.amount));
b'\\ No newline at end of file'