我有一個XMLRoot類和一個XMLElement數組。基於客戶端,當我序列化我的課程時,我必須更改XMLRoot和XMLElement。有沒有辦法來動態 [XmlRoot("sample")]
public class MyData
{
private ArrayList map;
public MyData()
{
map = new Array
第二天我試圖解決我的問題,我想我需要一些幫助來做到這一點。 =/ 所以,我想爲我的項目做一個UI,爲每個舞臺(或屏幕,但是你命名它)將採取一個XML並從它建立對象。 基本上,我的代碼看起來像這樣: 舞臺的基本類 - 其他所有從這個繼承: class BaseStage {
[XmlIgnore]
public Type Type;
[XmlIgnore]
p
這將將一個xml示例反序列化到「XmlModel」類中。 using System.Collections.Generic;
using System.IO;
using System.Xml.Serialization;
namespace XmlTest
{
public class DeserializeXml
{
public XmlModel G
我想用XMLSerializer來生成XML。我有一個正在被其他類繼承的抽象Base類。 public abstract class Base
{
public string Name {get; set;}
public int ID {get; set;}
public Base(string Name, int ID)
{
我正在轉換我的工作XML序列化,以便模型類從抽象基類繼承(以允許將來使用不同的串行格式)。 我的序列化按原樣工作正常,但是當我切換到使用從基類派生的模型時,我得到各種異常,所以我不確定如何繼續。 我的階級基礎類是: namespace Data
{
public abstract class Configuration
{
public abstract stri