lxml は xml 解析の王様です。これがあなたが探しているものかどうかはわかりませんが、このようなものを試すことができます
from lxml import etree as et
# select a parser and make it remove whitespace
# to discard xml file formatting
parser = et.XMLParser(remove_blank_text=True)
# get the element tree of both of the files
src_tree = et.parse('src.xml', parser)
dest_tree = et.parse('dest.xml', parser)
# get the root element "resources" as
# we want to add it a new element
dest_root = dest_tree.getroot()
# from anywhere in the source document find the "string" tag
# that has a "name" attribute with the value of "TXT_T1"
src_tag = src_tree.find('//string[@name="TXT_T1"]')
# append the tag
dest_root.append(src_tag)
# overwrite the xml file
et.ElementTree(dest_root).write('dest.xml', pretty_print=True, encoding='utf-8', xml_declaration=True)
これは、最初のファイルが src.xml で、2 番目のファイルが dest.xml であると想定しています。これは、新しい要素をコピーする必要がある要素が親要素であることも前提としています。そうでない場合は、find メソッドを使用して必要な親を見つけることができます。親がわからない場合は、「TXT_T2」でタグを検索し、tag.getparent() を使用して親を取得します。