reading an xml from c++?

I have made it easier on myself, by changing my xml formatting.

So using this:


<scene>
	<asset> "group1_GRP"</asset>	
		<rx>"0.0"</rx> 
		<ry>"0.1"</ry> 
		<rz>"2.0"</rz> 
	<asset> "group2_GRP"</asset>	
		<rx>"2.0"</rx> 
		<ry>"2.1"</ry> 
		<rz>"4.0"</rz> 
</scene>

and:



         const FXmlFile file(L"C:/file.xml");

	const FXmlNode* SceneNode = file.GetRootNode();
	FString scenename = SceneNode->GetTag();
	
	//gets all child nodes
	const TArray<FXmlNode*> assetNodes = SceneNode->GetChildrenNodes();

this will list every node. BUT, can I step down the levels one at a time? So I can list the ‘asset’ nodes from ‘scene’, then list the ‘rx’, ‘ry’, ‘rz’ nodes inside each ‘asset’ separately?

Thanks!