如何动态创建XML文件?

时间:2018-08-29 18:54:42

标签: c# xml

我要解决的问题是我需要创建许多XML文件。

我知道哪种标记属于哪种XML类型(下面的XML示例),并且知道每个标记中可能包含的数据的列表。

有人知道做到这一点的好方法吗?

我可以像下面的示例一样使用XML:

XML1:

<ID>1</ID>
<name>Maria</name>
<type>client</type>
    <addresses>
        <address>
            <street>Brooklin</street>
            <number>123</number>
        <address>
        <address>
            <street>New York Street</street>
            <number>1000</number>
        <address>
    </addresses>

XML2:

<name>Paulo</name>
<age>26</age>
<subject>complain</subject>
    <addresses>
        <address>
            <street>Brooklin</street>
            <number>123</number>
        <address>
    </addresses>

1 个答案:

答案 0 :(得分:1)

您要寻找的神奇词是序列化。您想要一个与要生成的XML匹配并将其序列化为XML的数据结构。

这里有一些documentation用C#进行的。