Hello - wondering if anyone can help me...

I'm trying to dynamically add a child node to an XML node and all that I know 
of the parent that I want to add it to is the XmlAttributes.id value

Here's the example XML file that I am trying to create:

-----------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<body>
<css src="/templates/101/layout.css"/>  
<layout id="fixed-3col-centered">
<div id="outside_a_pageAlign">
        <div id="outside_b_pageBackground">
                <div id="outside_c_mainBox">
                        <div id="outside_d_content">
                                <div id="row1_header" />
                                <div id="row2_a_main">
                                        <div id="row2_b_container1">
                                                <div id="row2_c_column1" />
                                                <div id="row2_c_column2">
                                                        <content id="content1" 
/>
                                                </div>
                                                <div id="row2_c_column3" />
                                        </div>
                                        <div id="row2_d_container2"><text 
id="text_clear">&lt;br clear="all" /&gt;</text></div>
                                </div>
                                <div id="row3_footer" />
                        </div>
                </div>
        </div>
</div>
</layout>
</body>
-----------------------------------------------------

For each div that I want to add, I know the parent div ID.
This is just one example (it happens to be the most complex).
How do I loop over an existing XML structure and find the node that matches the 
parent ID that I am looking for if I don't know how deep the XML structure 
could be...

I'm thinking i need to create a recursive function, but I can't seem to get the 
code right...

any help would be much appreciated... 

Thanks! 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:308899
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to