我想以下列形式从这些类创建XML文件:
我得到的是什么:
<photographer name="Meggan Danzy" primary-camera="Pentax K-500">
<lenses>
<LensDto>
<lens>Pentax 2.8mm f77</lens>
</LensDto>
<LensDto>
<lens>Pentax 1.2mm f10</lens>
</LensDto>
<LensDto>
<lens>Pentax 2.8mm f135</lens>
</LensDto>
</lenses>
我想要实现的目标
<photographer name="Meggan Danzy" primary-camera="Pentax K-500">
<lenses>
<lens>Pentax 2.8mm f77</lens>
<lens>Pentax 1.2mm f10</lens>
<lens>Pentax 2.8mm f135</lens>
</lenses>
代码如下:
[XmlType("photographer")]
public class SameCameraDto
{
[XmlAttribute("name")]
public string Name { get; set; }
[XmlAttribute("primary-camera")]
public string PrimaryCameraMake { get; set; }
[XmlArray("lenses")]
public List<LensDto> Lenses { get; set; }
}
public class LensDto
{
[XmlElement("lens")]
public string Data { get; set; }
}
如何删除此“LensDto”标记?