有如下XML,Index_0-Index_N为动态的,N为可变数,如何将对象NoneXML序列化为XML,以及如何将XML内容反序列化为对象NoneXML?
1、XML内容
<NoneXML>
<Index_0>
<UseInSummary>0</UseInSummary>
<BeginLeft>0</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605000</FileName>
<TransectNmb>000</TransectNmb>
<TotalNmbEnsembles>13</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_0>
<Index_1>
<UseInSummary>0</UseInSummary>
<BeginLeft>1</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605001</FileName>
<TransectNmb>001</TransectNmb>
<TotalNmbEnsembles>14</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_1>
<Index_2>
<UseInSummary>1</UseInSummary>
<BeginLeft>0</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605002</FileName>
<TransectNmb>002</TransectNmb>
<TotalNmbEnsembles>18</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_2>
<Index_3>
<UseInSummary>1</UseInSummary>
<BeginLeft>1</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605003</FileName>
<TransectNmb>003</TransectNmb>
<TotalNmbEnsembles>12</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_3>
<Index_4>
<UseInSummary>1</UseInSummary>
<BeginLeft>0</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605004</FileName>
<TransectNmb>004</TransectNmb>
<TotalNmbEnsembles>16</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_4>
<Index_5>
<UseInSummary>1</UseInSummary>
<BeginLeft>1</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605005</FileName>
<TransectNmb>005</TransectNmb>
<TotalNmbEnsembles>15</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_5>
</NoneXML>
XML内容也可能是:
<NoneXML>
<Index_0>
<UseInSummary>0</UseInSummary>
<BeginLeft>0</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605000</FileName>
<TransectNmb>000</TransectNmb>
<TotalNmbEnsembles>13</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_0>
<Index_1>
<UseInSummary>0</UseInSummary>
<BeginLeft>1</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605001</FileName>
<TransectNmb>001</TransectNmb>
<TotalNmbEnsembles>14</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_1>
<Index_2>
<UseInSummary>1</UseInSummary>
<BeginLeft>0</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605002</FileName>
<TransectNmb>002</TransectNmb>
<TotalNmbEnsembles>18</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_2>
<Index_3>
<UseInSummary>1</UseInSummary>
<BeginLeft>1</BeginLeft>
<IsSubSectioned>0</IsSubSectioned>
<FileName>NX20250605003</FileName>
<TransectNmb>003</TransectNmb>
<TotalNmbEnsembles>12</TotalNmbEnsembles>
<TotalBadEnsembles>0</TotalBadEnsembles>
<TotalLostEnsembles>0</TotalLostEnsembles>
</Index_3>
</NoneXML>
2、采用以下代码可以序列化和反序列化,但无法对应具体动态元素N个索引的XML内容,从<Index_0> 到 <Index_N> 无法动态序列化和反序列化
public class NoneXML
{
XmlAnyElement\] public List\