簡體   English   中英

XML動態序列化/反序列化

[英]XML Dynamic Serialization / Deserialization

我有一個對象,它的XML結構是動態的,可以根據應用程序更改運行時。

我想做的是為每個屬性的聲明指定XML元素位置。 但是,這似乎無法在運行時完成,需要靜態設置。 是否有另一種方法可以完成我想做的事情?

 public class user
 {
      [System.Xml.Serialization.XmlElement(XMLLocation.PersonUsername)]
      public String name;
 }

由於數據是相同的,但是傳遞給了不同的應用程序,所以我建議使用相同的內部XML,並在傳遞之前使用XSLT對其進行處理。

當然可以實現IXmlSerializable,其他方法也可以,但您會發現自己編寫了復雜且不可維護的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM