从.Net框架中的模板文档创建XML

时间:2018-09-09 10:30:55

标签: xml templates

我需要架构方面的帮助

我有一个用于生成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,请尽我所能帮助我

0 个答案:

没有答案