【发布时间】:2012-04-12 06:06:13
【问题描述】:
我正在寻找一种将我的类转换为 XML 并再次返回的方法。
这甚至适用于序列化,但不幸的是我需要一个完全不同的问题。
不幸的是,我确实有时会发现一些围绕序列化程序转换的东西,但不幸的是,似乎几乎没有办法实现这个目标。
所以我认为必须可以读取所有变量,而无需手动输入硬编码。也许这里有人给我一个小费。
这是对其中一个类的简短测试:
public class C_20 //GENERAL DATA
{
public string OBJAP = "test";
public string AKTYP = "1";
public string RLTP1 = "2";
public string ROLE1 = "3";
}
我需要这个格式化的 XML:
<ENTITY name="C_20">
<ATTRIBUTES>
<ATTRIBUTE name="OBJAP">test</ATTRIBUTE>
<ATTRIBUTE name="AKTYP">1</ATTRIBUTE>
<ATTRIBUTE name="RLTP1">2</ATTRIBUTE>
<ATTRIBUTE name="ROLE1">3</ATTRIBUTE>
</ATTRIBUTES>
</ENTITY>
我希望我可以帮助那些不得不手写几千行的人,这显然很容易出错。
【问题讨论】:
-
您真的需要将 C_20 作为文本节点,与子集合处于同一级别吗?
-
感谢您的提示,不幸的是,我工作时不在电脑上,但在家里我没有示例可手,因此我自己编写了 XML 代码。你在哪里写的,它落在了我身上,我只是远程检查了一下,你瞧……谢谢,不会修补它……虽然现在我有我需要的东西了 :) 再次感谢
标签: c# xml serialization format