OK, I've spent a lot of time looking at the documentation and it's
pretty much worthless to me. Doesn't explain a thing.
The CFXML is creating a standard RSS file that you'd find on any blog.
I want to insert a new <item> and *ALL* of its child elements above
any and all current <item> tags. The code below is just what I'm
working off of. At the moment I'm just trying to add a new
<item>...</item> pair, ignoring the child elements.
<CFXML VARIABLE="XMLFile"><rss version="2.0">
<channel>
<title>Kindly Speaking - Test Log</title>
<link><CFOUTPUT>#GlobalVars.SiteAddress#</CFOUTPUT></link>
<language>en-us</language>
<pubDate><CFOUTPUT>#DateFormat(Now(), "DDD, D MMMM YYYY")#
#TimeFormat(Now(), "HH:mm:ss")#</CFOUTPUT> +0000</pubDate>
<CFOUTPUT><item>
<title>New Registration
(#DateFormat(Now(),"YYYY-MM-DD")#,
#TimeFormat(Now(), "HH:mm:ss")#)</title>
<link>#GlobalVars.SiteAddress#</link>
<pubDate>#DateFormat(Now(), "DDD, D MMMM YYYY")#
#TimeFormat(Now(),
"HH:mm:ss")# +0000</pubDate>
<guid>#DateFormat(Now(), "DDD, D MMMM YYYY")#
#TimeFormat(Now(),
"HH:mm:ss")#</guid>
<description><![CDATA[The user "User" (ID) did
something on
#DateFormat(Now(), "MMMM D, YYYY")# at #TimeFormat(Now(),
"HH:mm:ss")#.]]></description>
</item></CFOUTPUT>
</channel>
</rss></CFXML>
<CFSCRIPT>
ArrayInsertAt(XMLFile.rss.channel.item,1,XmlElemNew(XMLFile,"item"));
</CFSCRIPT>
This is returning the error, "The Coldfusion function [ArrayInsertAt]
is not supported on this object."
What am I missing? I can't get an adequate explanation.
Please help!
--Ben
--
Radical Bender
http://www.radicalbender.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:241635
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