91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 841KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-06
  • 語言: Java
  • 標簽: xmlxsd??

資源簡介

java生成xsd,xml示例

資源截圖

代碼片段和文件信息

package?org.tbyf;

import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;

import?org.tbyf.entity.CDH_DeliveryRecord;
import?org.tbyf.entity.DocInfo;
import?org.tbyf.entity.OutputZipFileBean;
import?org.tbyf.entity.Patient;
import?org.tbyf.util.ZipFileUtil;
import?org.tbyf.xml.xmlGenerate;
import?org.tbyf.xml.XSDGenerate;

public?class?TestGenerator?{
public?static?void?main(String[]?args)?{
??
//????????generate.addComplexType(“User“?Arrays.asList(new?ElementNode(“id“)new?ElementNode(“name“)new?ElementNode(“role““Role“)));
//????????generate.addComplexType(“Role“?Arrays.asList(new?ElementNode(“id“)new?ElementNode(“roleName“)));
//????????generate.addComplexType(“Organization“?Arrays.asList(new?ElementNode(“id“)new?ElementNode(“orgName“)));
//????????generate.initHeaderBody(“User“?“Organization“);
//????????generate.changeElementTypeName(“./xs:complexType[@name=‘User‘]/xs:sequence/xs:element[@name=‘role‘]“?“Role“);
?????????//應用示例
//?????????generate.addComplexType(“Doc“?Arrays.asList(new?ElementNode(“DocInfo““DocInfo“)));
//????????generate.addComplexType(“DocInfo“?Arrays.asList(new?ElementNode(“id“)new?ElementNode(“author“)));
//????????
//????????//
//????????generate.addComplexType(“Pat“?Arrays.asList(new?ElementNode(“Patient““Patient“)));
//????????generate.addComplexType(“Patient“?Arrays.asList(new?ElementNode(“id“)new?ElementNode(“name“)new?ElementNode(“DicState““DicState“)));
//???????
//????????//
//????????generate.addComplexType(“DicState“?Arrays.asList(new?ElementNode(“id“)new?ElementNode(“state“)));

?//XSD生成
?XSDGenerate?generate=new?XSDGenerate();
?????????generate.initHeaderBody(CDH_DeliveryRecord.class);
?????????generate.writeToDisk();
?????????
?????????///xml生成初始化填充信息
?????????//文檔病人信息
?????????DocInfo?docInfo=new?DocInfo(“emr01““2012-05-08T13:03:08““珠海人民醫院““3999238““2011““8888““趙歡““2012-05-08T13:05:22“);
?????????Patient?patient=new?Patient(“王平“?“1“?“1963-09-02“?“04“?“02“?“珠海“?“13387212242“?“01“?“32“?“01“?“01“?“02“?“1980-03-22“?“02“?“03“?“03“?“02“?“珠海供電局“);
?????????//Body信息
?????????CDH_DeliveryRecord?cdh_DeliveryRecord=new?CDH_DeliveryRecord();
?????????cdh_DeliveryRecord.setMpiID(““);
?????????
?????????//生成xml
?????????xmlGenerate?xmlGenerate=new?xmlGenerate(CDH_DeliveryRecord.class);
?????????//填充
?????????xmlGenerate.fillHeader(docInfo?patient);
?????????xmlGenerate.fillBody(cdh_DeliveryRecord);
?????????//寫出
?????????xmlGenerate.writeToDisk();
?????????
?????????
//?????????//=====================壓縮輸出======================
//?????????FileOutputStream?fos=null;
//?????????try?{
// fos=new?FileOutputStream(“compress.zip“);
// OutputZipFileBean?fileBean=new?OutputZipFileBean(generate.getXSDFile()?“CDH_DeliveryRecord.xsd“?xmlGenerate.getxmlFile()?“CDH_DeliveryRecord.xml“?fos);
// ????????ZipFileUtil.getInstance().compressFiles(fileBean);
// }?catch?(FileN

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????477??2014-04-14?17:01??xml_test\.classpath

?????文件????????384??2014-04-09?15:28??xml_test\.project

?????文件????????598??2014-04-09?15:28??xml_test\.settings\org.eclipse.jdt.core.prefs

?????文件????????453??2014-04-14?17:01??xml_test\bin\org\tbyf\anno\ClassNode.class

?????文件????????455??2014-04-14?17:01??xml_test\bin\org\tbyf\anno\MethodNode.class

?????文件????????615??2014-04-14?17:01??xml_test\bin\org\tbyf\base\Body.class

?????文件???????1327??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\AttributeNode$USE.class

?????文件???????1305??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\AttributeNode.class

?????文件????????414??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\CDH_DeliveryRecord.class

?????文件???????2343??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\DocInfo.class

?????文件???????1000??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\ElementNode.class

?????文件???????1303??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\FieldNodeVal.class

?????文件???????1794??2014-04-15?09:17??xml_test\bin\org\tbyf\entity\OutputZipFileBean.class

?????文件???????4780??2014-04-14?17:01??xml_test\bin\org\tbyf\entity\Patient.class

?????文件???????2181??2014-04-15?09:54??xml_test\bin\org\tbyf\TestGenerator.class

?????文件???????4918??2014-04-15?09:27??xml_test\bin\org\tbyf\util\BeanUtil.class

?????文件???????2526??2014-04-15?09:32??xml_test\bin\org\tbyf\util\ZipFileUtil.class

?????文件???????4948??2014-04-15?09:25??xml_test\bin\org\tbyf\xml\xmlGenerate.class

?????文件???????8181??2014-04-15?09:25??xml_test\bin\org\tbyf\xml\XSDGenerate.class

?????文件???????2320??2014-04-14?17:07??xml_test\bin\org\tbyf\ZipFile.class

?????文件?????364620??2014-04-14?16:50??xml_test\commons-compress-1.8.jar

?????文件?????313898??2014-04-09?16:34??xml_test\dom4j-1.6.1.jar

?????文件?????244330??2014-04-11?09:57??xml_test\jaxen-1.1-beta-6.jar

?????文件????????405??2014-04-14?16:27??xml_test\src\org\tbyf\anno\ClassNode.java

?????文件????????434??2014-04-14?16:27??xml_test\src\org\tbyf\anno\MethodNode.java

?????文件????????325??2014-04-14?16:28??xml_test\src\org\tbyf\base\Body.java

?????文件???????1117??2014-04-14?16:35??xml_test\src\org\tbyf\entity\AttributeNode.java

?????文件????????220??2014-04-14?16:28??xml_test\src\org\tbyf\entity\CDH_DeliveryRecord.java

?????文件???????2434??2014-04-14?16:30??xml_test\src\org\tbyf\entity\DocInfo.java

?????文件????????619??2014-04-14?16:34??xml_test\src\org\tbyf\entity\ElementNode.java

............此處省略30個文件信息

評論

共有 條評論

相關資源