nah, I'd like to learn the xml way of doing it. > -----Original Message----- > From: Matt Horn [mailto:[EMAIL PROTECTED] > Sent: 16 July 2003 10:23 > To: [EMAIL PROTECTED] > Subject: Re: [ cf-dev ] adding elements to xml packets > > > Regexp? > > ----- Original Message ----- > From: "Rich Wild" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, July 16, 2003 11:19 AM > Subject: [ cf-dev ] adding elements to xml packets > > > > To date I've only ever used <cfxml> to create fresh whole > packets of xml > > data and xmlparse to read them, but now I need to take an > existing xml > > packet (read in via cffile) and add elements to it. > > > > this is for error logging, so the structure I have is: > > > > <incidents> > > <error> > > <date>{ts '2003-07-16 10:14:40'}</date> > > <referer>some_page.cfm</referer> > > <diagnostics>You experienced a general lack of CF skills on > > some_page.cfm</diagnostics> > > </error> > > </incidents> > > > > I want to take this packet and add a new error element to it. > > > > so far I have this: > > > > <cfscript> > > errorelem = xmlelemnew(errorpacket, "error"); > > > > errordate = xmlelemnew(errorelem, "date"); > > errordate.xmlText = now(); > > arrayappend(errorelem.xmlchildren, errordate); > > > > errormsg = xmlelemnew(errorelem, "referer"); > > errormsg.xmltext = error.httpreferer; > > arrayappend(errorelem.xmlchildren, errormsg); > > > > errordetail = xmlelemnew(errorelem, "diagnostics"); > > errordetail.xmltext = error.diagnostics; > > arrayappend(errorelem.xmlchildren, errordetail); > > > > arrayappend(errorpacket.xmlroot.xmlchildren, errorelem); > > </cfscript> > > > > which gives me a java casting error (why do cfmx errors > seem to miss out > > line numbers these days?) > > > > can anyone help me with the correct syntax? > > > > much thankings... > > > > ------------------------------------------------------- > > Rich Wild > > Senior Simian > > ------------------------------------------------------- > > e-mango Tel: 01202 755 300 > > Gild House Fax: 01202 755 301 > > 74 Norwich Avenue West > > Bournemouth Mailto:[EMAIL PROTECTED] > > BH2 6AW, UK http://www.e-mango.com > > ------------------------------------------------------- > > This message may contain information which is legally > > privileged and/or confidential. If you are not the > > intended recipient, you are hereby notified that any > > unauthorised disclosure, copying, distribution or use > > of this information is strictly prohibited. Such > > notification notwithstanding, any comments, opinions, > > information or conclusions expressed in this message > > are those of the originator, not of e-mango.com ltd, > > unless otherwise explicitly and independently indicated > > by an authorised representative of e-mango.com ltd. > > ------------------------------------------------------- > > > > > > -- > > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > For human help, e-mail: [EMAIL PROTECTED] >
-- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
