我有一个类,是通过XSD.exe工具从XML文件生成的。这个类包含一个元素数组。
以前,可以从完全实例化的业务对象渲染整个文档,但由于大小问题,现在我们需要将文档的数组元素渲染到流中,以便不会耗尽内存。
然而,当您渲染数组元素时,XML序列化中会得到不同的元素名称。我尝试创建一个XMLAttributesOverride,但这返回了一个错误,指出我不能覆盖此属性上的XmlElement属性。我正在尝试保持强类型并与我的XSD相关联,因此如果有人知道如何将XML元素的名称更改为它们的数组名称+1,则会得到答案。
以前,可以从完全实例化的业务对象渲染整个文档,但由于大小问题,现在我们需要将文档的数组元素渲染到流中,以便不会耗尽内存。
然而,当您渲染数组元素时,XML序列化中会得到不同的元素名称。我尝试创建一个XMLAttributesOverride,但这返回了一个错误,指出我不能覆盖此属性上的XmlElement属性。我正在尝试保持强类型并与我的XSD相关联,因此如果有人知道如何将XML元素的名称更改为它们的数组名称+1,则会得到答案。