请教,如何用 jdom 生成如下格式的xml
<?xml version="1.0">
<CHECK:check
xmlns:CHECK="http://www.helloworld.com/CHECK"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:LOCK="http://www.helloworld.com/lock"
xmlns:xlink="http://www.w3.org/TR/xlink"
xsi:schemaLocation="http://www.helloworld.com/CHECK"
LABEL="标签"
OBJID="123456"
TYPE="search"
>
<CHECK:dmd>
<CHECK:core>
<LOCK:title>测试周期</LOCK:title>
</CHECK:core>
</CHECK:dmd>
<CHECK:sec>
<CHECK:format>
<LOCK:mdtype>ISO8859-1</LOCK:mdtype>
</CHECK:format>
</CHECK:sec>
</CHECK:Check>
<?xml version="1.0">
<CHECK:check
xmlns:CHECK="http://www.helloworld.com/CHECK"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:LOCK="http://www.helloworld.com/lock"
xmlns:xlink="http://www.w3.org/TR/xlink"
xsi:schemaLocation="http://www.helloworld.com/CHECK"
LABEL="标签"
OBJID="123456"
TYPE="search"
>
<CHECK:dmd>
<CHECK:core>
<LOCK:title>测试周期</LOCK:title>
</CHECK:core>
</CHECK:dmd>
<CHECK:sec>
<CHECK:format>
<LOCK:mdtype>ISO8859-1</LOCK:mdtype>
</CHECK:format>
</CHECK:sec>
</CHECK:Check>
<?xml version="1.0" encoding="utf-8"?>
<CHECK:check xmlns:CHECK="http://www.helloworld.com/CHECK"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:LOCK="http://www.helloworld.com/lock" xmlns:xlink="http://www.w3.org/TR/xlink"
xsi:schemaLocation="http://www.helloworld.com/CHECK">
<CHECK:dmd>
<CHECK:core>
<LOCK:title>test</LOCK:title>
</CHECK:core>
</CHECK:dmd>
<CHECK:sec>
<CHECK:format>
<LOCK:mdtype>ISO8859-1</LOCK:mdtype>
</CHECK:format>
</CHECK:sec>
</CHECK:check>
- <MT>
- <billing>
<cp_coded>hs</cp_code>
<dest_number>1380000000</dest_num>
<src_number>1389093998</src_num>
<service_code>DT</service_code>
<plan id="plan_id" />
</billing>
<content>content is here.</content>
</MT>import org.jdom.*;
import org.jdom.output.*;
import java.io.*;public class formXML {
public static void main(String[] args)throws IOException {
Document doc=new Document();
Element root=new Element("MT");
doc.setRootElement(root);
Element billing=new Element("billing");
root.addContent(billing);
billing.addContent(new Element("cp_coded").setText("hs"));
billing.addContent(new Element("dest_number").setText("1380000000"));
billing.addContent(new Element("src_number").setText("1389093998"));
billing.addContent(new Element("service_code").setText("DT"));
billing.addContent(new Element("plan").setAttribute("id","plan_id"));
root.addContent(new Element("content").setText("content is here."));
XMLOutputter outp=new XMLOutputter();
Format format=Format.getPrettyFormat();
format.setEncoding("GBK");
outp.setFormat(format);
outp.output(doc,System.out);
}
}