XmlTextWriter xmlTextWriter = new XmlTextWriter((TextWriter) stringWriter); xmlTextWriter.Formatting = Formatting.Indented; xmlTextWriter.WriteStartDocument(true); xmlTextWriter.WriteStartElement(sGuid, (string) null); xmlTextWriter.WriteElementString("名称", sName); string str1 = ""; mobject.GetReportProperty("SIZE", ref str1); xmlTextWriter.WriteElementString("尺寸", str1); double num1 = 0.0; mobject.GetReportProperty("LENGTH", ref num1); xmlTextWriter.WriteElementString("长度", num1.ToString("f2")); string str2 = ""; mobject.GetReportProperty("CLASS", ref str2); xmlTextWriter.WriteElementString("等级", str2); double num2 = 0.0; mobject.GetReportProperty("WEIGHT", ref num2); xmlTextWriter.WriteElementString("重量", num2.ToString("f2")); double num3 = 0.0; mobject.GetReportProperty("WEIGHT_TOTAL", ref num3); xmlTextWriter.WriteElementString("总重", num3.ToString("f2")); int num4 = 0; mobject.GetReportProperty("NUMBER", ref num4); xmlTextWriter.WriteElementString("数量", num4.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteEndDocument(); xmlTextWriter.Flush(); xmlTextWriter.Close();