Call Centers 24x7 Home Page

Your 24x7 call center: (360) 452-4527 Login   Search
Sample XML Form Data Post File
<form version="1.0">
   <form>
      <templatedetail>
         <templatename>Job Application</templatename>
         <templateid>1</templateid>
         <templatecreated>15 May 2005 13:00</templatecreated>
         <templateownerid>1</templateownerid>
         <templateownername>Form Creator</templateownername>
         <formownerid>1</formownerid>
         <formownername>Some User</formownername>
         <actionbyid>2</actionbyid>
         <actionbyname>Some other user</actionbyname>
         <whenactioned>16 May 2005 13:00</whenactioned>
      </templatedetail>
      <formdetail id="1">
         <datalist>
            <data>
               <key>16 digits unique key</key>
               <value>Ethuongmai</value>
               <name>First Name</name>
               <type>String</type>
            </data>
            <data>
               <key>16 digits unique key</key>
               <value>16 May 2005</value>
               <name>Leave Date</name>
               <type>Date</type>
            </data>
            <data>
               <key>16 digits unique key</key>
               <value>15</value>
               <name>Number of Days</name>
               <type>Numeric</type>
            </data>
            <data>
               <key>16 digits unique key</key>
               <value>I want a long holiday after a year of hard work</value>
               <name>Reason</name>
               <type>FreeText</type>
            </data>
            <data>
               <key>16 digits unique key</key>
               <value>UTF8 Encoded data</value>
               <name>Attachment</name>
               <type>File</type>
            </data>
         </datalist>
      </formdetail>
   </form>
</form>

The following contains a sample C# code segment to save the posted XML file from an external application. The same principal can be used to process the data contained in the XML file.

         //saves the file
         try
         {
            if (Request.Files.Count > 0)
            {
               Request.Files[0].SaveAs(Server.MapPath(this.TemplateSourceDirectory) + "\\" + Request.Files[0].FileName);
            }
         }
         catch(Exception ex)
         {
            Response.Write(ex.ToString());
         }

    Print      
XML Form Schema Sample XML Post File
Copyright (c) 2012 Call Centers 24x7