You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
2.5 KiB
Java
68 lines
2.5 KiB
Java
package com.xjgs.xmlParseVO;
|
|
|
|
import org.dom4j.Document;
|
|
import org.dom4j.DocumentException;
|
|
import org.dom4j.Element;
|
|
import org.dom4j.io.SAXReader;
|
|
|
|
import java.io.ByteArrayInputStream;
|
|
import java.io.InputStream;
|
|
import java.io.UnsupportedEncodingException;
|
|
|
|
public class XmlFirstPage {
|
|
|
|
|
|
public XmlFirstPage()
|
|
{
|
|
this.CaseCaption = new xmlBase();
|
|
this.BasiInfor = new xmlBasiInfor();
|
|
this.DiagInfor = new xmlDiagInfor();
|
|
this.ThirClassExa = new xmlThirClassExa();
|
|
this.SurgInfor = new xmlSurgInfor();
|
|
this.InfantCard = new xmlInfantCard();
|
|
this.TumTreatTab = new xmlTumTreatTab();
|
|
this.ExpenInfo= new xmlExpenInfo();
|
|
this.eprhead = new xmleprhead();
|
|
this.signatorys = new xmlsignatorys();
|
|
this.master = new xmlmaster();
|
|
this.Diags = new xmlDiags();
|
|
}
|
|
|
|
public XmlFirstPage(String xmlStr) throws UnsupportedEncodingException, DocumentException {
|
|
SAXReader saxreader=new SAXReader();
|
|
String xlStr=xmlStr;
|
|
InputStream is = new ByteArrayInputStream(xlStr.getBytes("UTF-8"));
|
|
Document doc =saxreader.read(is);
|
|
Element root = doc.getRootElement();
|
|
|
|
|
|
this.CaseCaption = new xmlBase(root.element("CaseCaption"));
|
|
this.BasiInfor = new xmlBasiInfor(root.element("BasiInfor"));
|
|
this.DiagInfor = new xmlDiagInfor(root.element("DiagInfor"));
|
|
this.ThirClassExa = new xmlThirClassExa(root.element("ThirClassExa"));
|
|
this.SurgInfor = new xmlSurgInfor(root.element("SurgInfor"));
|
|
this.InfantCard = new xmlInfantCard(root.element("InfantCard"));
|
|
this.TumTreatTab = new xmlTumTreatTab(root.element("TumTreatTab"));
|
|
this.ExpenInfo= new xmlExpenInfo(root.element("ExpenInfo"));
|
|
this.eprhead = new xmleprhead(root.element("eprhead"));
|
|
this.signatorys = new xmlsignatorys(root.element("signatorys"));
|
|
this.master = new xmlmaster(root.element("master"));
|
|
this.Diags = new xmlDiags(root.element("Diags"));
|
|
}
|
|
|
|
|
|
//属性
|
|
public xmlBase CaseCaption;
|
|
public xmlBasiInfor BasiInfor;
|
|
public xmlDiagInfor DiagInfor;
|
|
public xmlThirClassExa ThirClassExa;
|
|
public xmlSurgInfor SurgInfor;
|
|
public xmlInfantCard InfantCard;
|
|
public xmlTumTreatTab TumTreatTab;
|
|
public xmlExpenInfo ExpenInfo;
|
|
public xmleprhead eprhead;
|
|
public xmlsignatorys signatorys;
|
|
public xmlmaster master;
|
|
public xmlDiags Diags;
|
|
}
|