This seems to do the trick, except for the id attribute...

<cfxml variable="doc1">
<root>
<member id="10">
<name>Ian</name>
<sex>male</sex>
</member>
</root>
</cfxml>

<cfxml variable="doc2">
<root>
<member id="1">
<name>Joe</name>
<sex>male</sex>
</member>
<member id="2">
<name>John</name>
<sex>male</sex>
</member>
<member id="3">
<name>Sue</name>
<sex>female</sex>
</member>
</root>
</cfxml>

<cfset doc2.root.XMLChildren[4] = XMLElemNew(doc2, "member")>
<cfset newMember = doc2.root.XMLChildren[4]>

<cfdump var="#doc2#">

<cfset newMember.name = XMLElemNew(doc2, "name")>
<cfset newMember.sex = XMLElemNew(doc2, "sex")>

<cfset newMember.name.XMLText = doc1.root.member.name.XMLText>
<cfset newMember.sex.XMLText = doc1.root.member.sex.XMLText>

<cfdump var="#doc2#">

Ade
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

Reply via email to