tinyXML的读写问题,恳求大家帮帮忙

<Model Information>
<ModelName Model Name="3">
    <Position Lon="-90.2025" Lat="12.2097" Hig="-14059.2" />
    <Rotation X="0" Y="0" Z="0" />
    <Scale X="0" Y="0" Z="0" />
</ModelName>
<ModelName Model Name="3">
    <Position Lon="-90.2025" Lat="12.2097" Hig="-14059.2" />
    <Rotation X="0" Y="0" Z="0" />
    <Scale X="0" Y="0" Z="0" />
</ModelName>

`

以上的一个XML片段,每一个ModelName标签就是一个模型(以上为两个模型),现在我想要得到每个模型的信息, 如:这个标签的:Position、Lon、Lon的值-90.2025,以及后面的纬度和高程,应该怎么获得?
第二个问题是:我通过loadFile得到这个XML想在第二个模型信息后面继续添加,我吧Position、Rotation、Scale三个标签LinkEndChild()到ModelName下,再把ModelName用InsertEndChild()插入到 中,结果这个Xml被覆盖重写了。
希望大家能帮帮忙,感激不尽,谢谢大家...