//package ail.com.w2tq.securechatmanager.client; import org.jdom.*; import org.jdom.input.*; import org.jdom.output.*; import java.lang.String ; import java.awt.*; import java.util.*; import java.io.*; import java.applet.*; public class TestApplet extends Applet { String mszMessage; TextArea txa; public void init() { //txa = new TextArea(); //add(txa); //setSize(400,400); System.out.println("INIT"); System.out.println(XmltoNameValue(""+ "1001"+ "sss" + "aaa"+ "1000"+ "I am here"+ "")); } static String XmltoNameValue(String strXml) { String NVPairStr = new String("I am here"); try { System.out.println("inside"); SAXBuilder builder = new SAXBuilder(false); Document doc = builder.build( new StringReader( strXml ) ); System.out.println("Doc"); Element root = doc.getRootElement(); java.util.List records = root.getChildren("Msg"); Iterator itrRec = records.iterator(); int i=0; while( itrRec.hasNext() ) { Element User = (Element)itrRec.next(); java.util.List fields = User.getChildren(); Iterator itrFields = fields.iterator(); String keyName, value; Element field; while( itrFields.hasNext() ) { field = (Element)itrFields.next(); keyName = field.getName(); value = field.getText(); System.out.println(keyName); System.out.println(value); } i++; } } catch (Exception e) { System.out.println("Error"+e.getMessage()); return null; } return NVPairStr; } public String getMessageString() { //txa.setText(mszMessage); System.out.println(mszMessage); return mszMessage ; } public void setMessageString(String szMessage) { mszMessage =szMessage; System.out.println(mszMessage); } }