繁体   English   中英

基类的xml序列化问题

xml serialization issue for baseclass

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在研究XML序列化,这是非常新的。 (C#.net Winform应用程序)

我陷入了一种情况。 我的客户给了我一个类库文件,他建议通过覆盖我的类来使用它。

所以我做了下面的事情。

[Serializable]
public class PipeXML : PackPro.CommonLibrary.Pipe
{
    public PipeXML() { }
}

现在,我想为使用XML序列化程序的XML编写XML,他的库中不包含任何XML支持的东西,例如Serializable或XMLAttribute,XMLElement标签。

现在,当我尝试序列化该代码时,出现错误。

“不希望使用ClassLib.BusinessObjects.PipeXML类型。使用XmlInclude或SoapInclude属性来指定静态未知的类型。”

有谁知道我该如何序列化我的类并立即编写XML。

问题暂未有回复.您可以查看右边的相关问题.
2 XML序列化问题

我有一个使用基于Java的Web服务的.NET Web应用程序。 其中一个名为Optional的对象包含搜索条件字段。 该架构如下: 我遇到的问题是,即使在Web应用程序中为子元素分配了值,它们也不会序列化。 如果删除minOccurs属性,则一切正常。 我如何使这些元素是可 ...

3 XML序列化问题

我有以下课程 我提供的xml具有以下类型 但是,当我将FileSet对象序列化回xml时,它会添加我不需要的额外标签。 序列化输出为 有人可以帮忙吗? ...

4 Xml序列化序列问题

通常,这一切都非常适合将我的对象序列化为Xml字符串并再次返回到对象中。 但是,我有不同的最终用户之间的这种不一致,我似乎无法追查。 基本上,当我序列化一个对象时,它看起来像转换为Xml后: 但是,当其他随机用户运行我的程序并对序列化对象时,他们最终会改为: 你会发现它的 ...

5 .Net XML序列化问题

我的困惑是,我正在使用.Net C#XMLSerializer来序列化自定义定义的类型,它使用XSD工具从输入的原始XML文件生成的schema / cs文件。 但是生成的序列化XML文件名称空间不同于原始XML输入文件。 特别是在原始XML文件中,Envelope属于命名空间soapenv ...

6 C#中的XML序列化问题

我正在从事一个项目,我们正在从遗留代码迁移到新的 .net 核心代码。 在 xml 序列化过程中遇到问题。 这是旧应用程序中显示的内容: 并在新代码中: 这是类定义: 如果您注意到显示的新旧 xml 之间的差异,新代码会自动添加 xsi 标记并将命名空间放在标题级别,我所做的任何更改都 ...

7 Javascript XML序列化(IE问题)

我使用以下代码生成XML,请参阅codepen 它在Chrome,Firefox,Safari中按预期工作,但IE删除我的xmlns:prefix ,我设置它并在其他XML节点中写入。 预期: IE: 我可以做些什么来解决并让IE在根元素(我设置它)中写xmlns ...

8 Xml序列化序列问题-但是为什么呢?

我有与此处已讨论的类似问题: Xml序列化序列问题 据我了解,我可以使用“ order”属性来解决此问题-我想知道为什么会这样! 在我看来,序列化结果某种程度上是“随机的”-10倍获得一个序列,然后获得几次其他序列。 似乎序列也不是完全随机的-但是(至少就我而言)仅前两个元素是随机混合 ...

9 Nhibernate继承基类问题

我认为应该是一个相当简单的映射问题,但是没有运气能弄清楚我要使它工作所缺少的东西。 我将跳到一个简单的例子来说明我要尝试的内容: 因此,实现了UserBase类并将其映射为不同程序集中的User类的一部分。 很好,但是由于我没有映射UserBase,因为它是自己的映射,因此当映射尝试 ...

10 C#XML序列化问题{get {…}}

我已经阅读了很多其他有关c#xml序列化的问题,但是我似乎无法解决这个小小的理解问题。 希望它不会太长,请考虑以下代码: 现在让我们创建一个模型并用一些数据填充它: 这是我们得到的输出xml: 现在,我们终于找到了问题的原因:据我了解,只有公开数据会被序列化,这意味 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM