两种xml格式之间的差异

两种xml格式之间的差异,xml,Xml,我有一个输入文件,如下所示 ID,MID,NAME 1,0,A 转换为以下xml <Employees> <Employee> <ID>1</ID> <MID>1</MID> <NAME>1</NAME> </Employee> </Employees> 1. 1. 1. 但期望值如下(第二种格式) 1.

我有一个输入文件,如下所示

ID,MID,NAME
1,0,A
转换为以下xml

<Employees>
    <Employee>
        <ID>1</ID>
        <MID>1</MID>
        <NAME>1</NAME>
    </Employee>
</Employees>

1.
1.
1.
但期望值如下(第二种格式)


1.
0
A.

我的问题不是如何转换,而是想知道两种格式之间的区别是什么?提供相同的信息。我创建的xml是否能被期望使用第二种格式的最终用户使用?

就您而言,可能是相同的信息,但只有您知道这一点。这两份文件在任何方面都不等同。如果收件人希望使用这些格式中的一种,那么他们将无法理解另一种格式。

如果您使用的是SOAP服务,请向您的客户询问WSDL规范。如果他需要XML,那么他可能需要某种格式。@TimBiegeleisen,你能帮我理解第二种XML格式吗。。。。?这里有名称空间吗?这里的key是什么,类似key:value pair…?不是一个名称空间,只是一个定义了
key
属性的标记,如果添加多个雇员,可能会出现问题。第二个不允许多个雇员,使得“employees”元素毫无意义。
<Employees>
<Employee key="ID">1</Employee>
<Employee key="MID">0</Employee>
<Employee key="NAME">A</Employee>
</Employees>