StringBuilder sb = new StringBuilder();
XmlWriter writer = XmlWriter.Create(sb);
XmlSerializer serializer = new XmlSerializer(typeof(OpenShipments));
var ns = new XmlSerializerNamespaces();
ns.Add("x-schema:", @"x-schema:C:\UPSLabel\OpenShipments.xdr");
serializer.Serialize(writer, OS, ns);
xmlString = sb.ToString();
獲取錯誤對象引用未找到,因爲我以編程方式添加了命名空間。 基本上在我的XML命名空間將類似於下一個如何在xml序列化時添加名稱空間
<OpenShipments xmlns="x-schema:C:\UPSLabel\OpenShipments.xdr">
在這裏,我添加行ns.Add("x-schema:", @"x-schema:C:\UPSLabel\OpenShipments.xdr");
和上面的一行我得到錯誤....什麼是我的錯誤。只是無法弄清楚。請幫助我構建命名空間。
你得到什麼錯誤? – Oded 2011-05-06 06:16:02