我有一个使用 XML 文件的应用程序。如果 xml 文件存在,则效果很好,但是也有一个要求,即项目生成一个空白 XML 文件,然后在输出文件不存在的情况下写入该文件。
xml 文件有一个相当复杂的架构,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<Results>
<Result>
<WorkorderId>45</WorkorderId>
<WorkerId>13</WorkerId>
<DeviceId>38954178</DeviceId>
<Latitude>45.234</Latitude>
<Longitude>19.54</Longitude>
<Note>[all is good]</Note>
<Operations>
<Operation>
<OperationId>23</OperationId>
<Result>Success</Result>
<ParsedInformation>
<Info>parsed data</Info>
<Info>more parsed data</Info>
</ParsedInformation>
</Operation>
<!-- more operations ... -->
</Operations>
</Result>
<!-- more results ... -->
</Results>
我想知道如何创建这样的 XmlDocument,以便将结果写入其中?是否有关于在项目中某处对模式进行硬编码的“最佳实践”等?
请注意,我是 Xml 的新手,因此非常欢迎任何其他信息/文献。