import java.io.StringReader;
import org.jdom.Document;
import org.jdom.input.SAXBuilder;
public class TestStr
{
public static void main(String[] args)
{
StringBuffer sf = new StringBuffer();
sf.append("<DataRecord>").append("<cityname>广州</cityname>")
.append("<bsc>CHABSCB</bsc>")
.append("<nename>C12DLS6</nename>")
.append("<alarmunit>+cell=G27JFL1</alarmunit>")
.append("<alarmtypeid>534</alarmtypeid>")
.append("<alarmtype>环境</alarmtype>")
.append("<eventtime>2008-12-10</eventtime>")
.append("<sheetid>CMCC-GZ-YBGZ-1020</sheetid>")
.append("<sheettime>2008-12-10</sheettime>")
.append("</DataRecord>");
System.out.println(sf);
try
{
Document doc = new SAXBuilder().build(new StringReader(sf.toString()));
String cityname = doc.getRootElement().getChildText("cityname");
String bsc = doc.getRootElement().getChildText("bsc");
String nename = doc.getRootElement().getChildText("nename");
String alarmunit = doc.getRootElement().getChildText("alarmunit");
String alarmtypeid = doc.getRootElement().getChildText("alarmtypeid");
String alarmtype = doc.getRootElement().getChildText("alarmtype");
String eventtime = doc.getRootElement().getChildText("eventtime");
String sheetid = doc.getRootElement().getChildText("sheetid");
String sheettime = doc.getRootElement().getChildText("sheettime");
System.out.println(cityname);
System.out.println(bsc);
System.out.println(nename);
System.out.println(alarmunit);
System.out.println(alarmtypeid);
System.out.println(alarmtype);
System.out.println(eventtime);
System.out.println(sheetid);
System.out.println(sheettime);
}
catch (Exception e)
{
e.printStackTrace();
}
}
解析String式的节点
最新推荐文章于 2023-10-30 19:09:04 发布