Создать XML из шаблона документа в .Net Framework - PullRequest
0 голосов
/ 09 сентября 2018

Мне нужна помощь на архитектурном уровне,

У меня есть приложение, которое используется для создания файла 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 из физического местоположения, которое я могу генерировать из любого места, и все данные будут динамическими,

Я использую .Net Framework. Пожалуйста, помогите мне наилучшим образом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...