67,515
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8" ?>
- <DataSet xmlns="http://www.digital-star.com.cn/">
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="Table">
- <xs:complexType>
- <xs:sequence>
<xs:element name="人员编号" type="xs:string" minOccurs="0" />
<xs:element name="中文姓名" type="xs:string" minOccurs="0" />
<xs:element name="撤销时间" type="xs:string" minOccurs="0" />
<xs:element name="相片" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
- <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
- <NewDataSet xmlns="">
- <Table diffgr:id="Table1" msdata:rowOrder="0">
<人员编号>123465345</人员编号>
<中文姓名>张良</中文姓名>
<英文姓名 />
<别名或绰号 />
<性别>1</性别>
<出生日期>2009-01-08T10:10:39+08:00</出生日期>
<移交地址省市县区>张家口</移交地址省市县区>
<移交地址详细地址>潍坊市</移交地址详细地址>
<撤销时间>19520827175518</撤销时间>
</Table>
</NewDataSet>
</diffgr:diffgram>
</DataSet>
<?xml version="1.0" encoding="utf-8" ?>
<base64Binary xmlns="http://www.digital-star.com.cn/">H4sIAJXSH4kA/7VYWVMbRxB
……
……
VBuMUDyMAAA==</base64Binary>
MeoryStream ms=new MemoryStream();
XmlSerializer ser = new XmlSerializer(typeof(DateSet));
ser.Serialize(ms,ds);
return CompressionHelper.Compress(buffer);
CompressionHelper.Compress(byte[] bytesToCompress){//方法内容:
MeoryStream ms=new MemoryStream();
Stream s = OUtputStream(ms);
s.Write(bytesToCompress,0,bytesToCompress.Length);
s.Close();
retrun ms.ToArray();
}
<?xml version="1.0" encoding="utf-8" ?>
<base64Binary xmlns="http://www.digital-star.com.cn/">H4sIAJXSH4kA/7VYWVMbRxB
……
……
VBuMUDyMAAA==</base64Binary>
<?xml version="1.0" encoding="utf-8" ?>
<base64Binary xmlns="http://www.digital-star.com.cn/">H4sIAJXSH4kA/7VYWVMbRxB
……
……
VBuMUDyMAAA==</base64Binary>
<?xml version="1.0" encoding="utf-8" ?>
<base64Binary xmlns="http://www.digital-star.com.cn/">H4sIAJXSH4kA/7VYWVMbRxB
……
……
VBuMUDyMAAA==</base64Binary>
String data = XXX;
byte[] test = org.apache.commons.codec.binary.Base64
.decodeBase64(data.getBytes());
String pos_regex = "base64Binary>(.+?)<";
Pattern POS_PATTERN = Pattern.compile(pos_regex);
Matcher match = POS_PATTERN.matcher(xmlresp);
if (match.find()) {
return match.group(1);
} else {
return new String("");
}