我需要架构方面的帮助
我有一个用于生成XML文件的应用程序,该文件包含标头,动态数据,例如XML节点也是动态
<?xml version="1.0" encoding="UTF-8"?>
<n1:DocumentExchange xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns1="http://schemas.example.com/library/CommonTypes" xmlns:n1="http://schemas.example.com/library/DocumentExchange">
<n1:Header>
<ns1:DateTimeStamp>07/10/2018</ns1:DateTimeStamp>
<ns1:DataSource>
<ns1:ClientID>Client Name</ns1:ClientID>
<ns1:TenantID>Tenanent Name</ns1:TenantID>
<ns1:ProductID> Application</ns1:ProductID>
<ns1:EnvironmentID>Environment</ns1:EnvironmentID>
</ns1:DataSource>
<ns1:MessageType>PrintRequest</ns1:MessageType>
<ns1:BatchInfo>
<ns1:TotalCount>3</ns1:TotalCount>
</ns1:BatchInfo>
<ns1:Version>2.4.7</ns1:Version>
<ns1:Priority>Regular</ns1:Priority>
</n1:Header>
<n1:Data>
<n1:PrintRequest>
<ns1:RequestDate>2018-07-10T21:00:03Z</ns1:RequestDate>
<ns1:PrintDocumentList>
<ns1:DocumentGUID>8b24ad16-ca79-4bbe-9ea0-aeab9ccd4423</ns1:DocumentGUID>
<ns1:DocumentType>Type 1</ns1:DocumentType>
<ns1:KeywordList>
<ns1:Keyword ID="IkaRequestID" Value="1234567"/>
<ns1:Keyword ID="MemberID" Value="3456765100"/>
<ns1:Keyword ID="DocID" Value="8b24ad16-ca79-4bbe-9ea0-aeab9ccd4423"/>
</ns1:KeywordList>
<ns1:Document>
<ns1:DocumentName>filename.extn</ns1:DocumentName>
</ns1:Document>
</ns1:PrintDocumentList>
</n1:PrintRequest>
</n1:Data>
</n1:DocumentExchange>
现在,我想创建一个从物理位置获取XML模板的应用程序,我可以从任何位置生成XML模板,并且所有数据都是动态的,
我正在使用.Net Framework,请尽我所能帮助我