<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE test SYSTEM "dom1.dtd">
<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/level-1" targetURI="http://www.w3.org/2001/DOM-Test-Suite/level-1/core/nodeCloneNodeTrue.xml" package="org.w3c.domts.level1.core" name="nodeCloneNodeTrue">
		<var name="doc" type="Document"/>
		<var name="elementList" type="NodeList"/>
		<var name="employeeNode" type="Node"/>
		<var name="clonedNode" type="Node"/>
		<var name="clonedList" type="NodeList"/>
		<var name="clonedChild" type="Node"/>
		<var name="clonedChildName" type="String"/>
		<var name="result" type="List"/>
		<var name="expectedResult" type="List">
			<member>"#text"</member>
			<member>"employeeId"</member>
			<member>"#text"</member>
			<member>"name"</member>
			<member>"#text"</member>
			<member>"position"</member>
			<member>"#text"</member>
			<member>"salary"</member>
			<member>"#text"</member>
			<member>"gender"</member>
			<member>"#text"</member>
			<member>"address"</member>
			<member>"#text"</member>
		</var>
		<load var="doc" href="staff.xml" willBeModified="false"/>
		<getElementsByTagName interface="Document" obj="doc" tagname='"employee"' var="elementList"/>
		<item interface="NodeList" obj="elementList" index="1" var="employeeNode"/>
		<cloneNode obj="employeeNode" deep="true" var="clonedNode"/>
		<childNodes obj="clonedNode" var="clonedList"/>
		<for-each collection="clonedList" member="clonedChild">
			<nodeName obj="clonedChild" var="clonedChildName"/>
			<append collection="result" obj="clonedChildName"/>
		</for-each>
		<assertEquals actual="result" expected="expectedResult" id="nodeCloneNodeTrueAssert1" ignoreCase="false"/>
	</test>

