Seems like a job for regular expressions!
<cfsavecontent variable="myXML">
<id>CHAPTER 1 ADMINISTRATION</id>
<title>CHAPTER 1 ADMINISTRATION</title>
</cfsavecontent>
<cfset rePattern = "(<id>)(CHAPTER [0-9]+)(
?[^<]+)(</id>)(#chr(13)##chr(10)#)(<title>)(CHAPTER
[0-9]+ ?)([^<]+)(</title>)">
<cfoutput>
#reReplaceNoCase(myXML, rePattern, "\1\2\4\5\6\8\9", "all")#
</cfoutput>