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!