Philip,

Yes, I've already have the content from the xls file converted to xml with the 
following code:

<cfxml variable="myXML">
   <Customers>
                <cfloop query="ExcelDSN">
                <Customer>
                        <CustomerSource SourceID="NL" SourceType="Purchased" />
                                <SourceType>SourceType 
#ExcelDSN.sourcetype#</SourceType>
                                <Name>#ExcelDSN.Name#</Name>
                                <EveningPhone>#ExcelDSN.Phone#</EveningPhone>
                                <Address1>#ExcelDSN.Address1#</Address1>
                                <Address2>#ExcelDSN.Address2#</Address2>
                                <City>#ExcelDSN.City#</City>
                                <State>State #ExcelDSN.State#</State>
                                <Zip>Zip #ExcelDSN.Zip#</Zip>
                </Lead>      
                </cfloop>
   </Leads>
</cfxml>
<cfset XMLPath          = Expandpath("./")>

<cffile action="read" file="#XMLPath#in.xslt" variable="xslDoc">
<cfset transformedXML = XmlTransform(NexLeadXML, xslDoc)>
<cffile action="write" file="#XMLPath#NexLeadXMLPost.xml" 
output="#transformedXML#">

<cfhttp method="POST" url="https://www.mysite.com/"; resolveurl="True">
        <cfhttpparam file="#XMLPath#NexLeadXMLPost.xml" name="NexLeadXMLPost" 
type="file">
        <!--- Roger's suggestion --->
        <cfhttpparam name="param1" value="#transformedXML#" type="XML"> 
        <cfhttpparam type="Header" name="Accept-Encoding" value="deflate;q=0"> 
        <cfhttpparam type="Header" name="TE" value="deflate;q=0"> 

</cfhttp>


Will the above work? 
Our client has not given us a valid URL to post to yet, so I am not sure if it 
will work or not just yet.



>So, you've read the content from the excel file and you have the content in
>a variable? Now you need to write that to XML? Please be specific / post a
>little code to clue us in on the process.
>
>If so, check out the ColdFusion native tag called cfxml. After you build
>your data within the tag, use cffile to write the new file.
>
>Warmest Regards,
>
>Phillip B. Holmes
>
>
> 
>
>-----Original Message-----
>From: SD CFer [mailto:[EMAIL PROTECTED] 
>Sent: Saturday, March 05, 2005 12:54 PM
>To: CF-Talk
>Subject: Post an XML doc to a URL
>
>Hello all...
>
>I'm a long time ColdFusion developer, have done some .NET and now I've
>encountered the XML thing (which rocks btw).
>
>Anyway, I've managed to create my XML doc from an .XLS/.CSV file, now I must
>post this XML doc to a URL.
>
>Has someone already done this? I don't want to reinvent the wheel here.
>
>My first thought is to use <cfhttp>... am I on the right road here?
>
>Any help is greatly appreciated!
>
>Thanks in advance for any comments/suggestions.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:197614
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to