Subject: RE: [xsl] HTML form contents => XML document From: "Kevin Read" <kevin@xxxxxxxxxxxxxxxx> Date: Fri, 3 Aug 2001 04:07:48 +0930 |
Although not perl or php, in ASP I use the following code sets. They may be useful to others as well. They look in the request object and etract the values. Kevin <% Function Form2XML Dim FormXML FormXML = "<?xml version=""1.0""?>" + chr(10) FormXML = FormXML & "<form>"+ chr(10) For Each objItem In Request.Form FormXML = FormXML + "<" + objItem + ">" + ValidateXMLItemValue(Request.Form(objItem)) + "</" + objItem + ">" + chr(10) Next FormXML = FormXML + "</form>"+ chr(10) Form2XML = FormXML End Function Function Form2XMLwithSession Dim FormXML FormXML = "<?xml version=""1.0""?>" + chr(10) FormXML = FormXML & "<form>"+ chr(10) For Each objItem In Request.Form FormXML = FormXML + "<" + objItem + ">" + ValidateXMLItemValue(Request.Form(objItem)) + "</" + objItem + ">" + chr(10) Next For Each objItem In Session.Contents If Not IsObject(Session.Contents(objItem)) and Not IsArray(Session.Contents(objItem)) Then FormXML = FormXML + "<" + objItem + ">" + ValidateXMLItemValue(Session.Contents(objItem)) + "</" + objItem + ">" + chr(10) End If Next FormXML = FormXML + "</form>"+ chr(10) Form2XMLwithSession = FormXML End Function function ValidateXMLItemValue( XMLText ) Dim objSTR set objSTR = CreateObject("Framework.StringFunctions") thisXMLText = objStr.StringReplace(XMLText, "<", "<") thisXMLText = objStr.StringReplace(thisXMLText, "&", "&") thisXMLText = objStr.StringReplace(thisXMLText, ">", ">") thisXMLText = objStr.StringReplace(thisXMLText, """", """) thisXMLText = objStr.StringReplace(thisXMLText, "'", "'") set objSTR = Nothing ValidateXMLItemValue = thisXMLText end function %> -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of dante Sent: Thursday, 2 August 2001 9:32 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] HTML form contents => XML document G'day all, I'd like to have the contents of a form converted/exported into a xml document How can this be done server-side? With PHP? Perl/cgi? or another method? Has anyone seen an example of this or something similar? See the form: http://www.vianet.net.au/~dante/xml/input_form.html Thanks, Oliver Reid Perth, Western Australia dante@xxxxxxxxxxxxx www.vianet.net.au/~dante XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] HTML form contents => XML, Matt Sergeant | Thread | Re: [xsl] variable, David Carlisle |
RE: [xsl] Error message, Michael Kay | Date | [xsl] Muenchian Method, Mulberry Technologie |
Month |