2011-10-27 24 views
0

孩子我有,讓說,下面的XML:QXML - 被訪問sequentialy

<geometry> 
    <point x=0 y=0/. 
    <point x=1 y=1/. 
    <point x=2 y=2/. 
</geometry> 

和我有下面的代碼:

QFile file(...); 
QDomDocument dom; 
dom.setContent(&file); 
QDomElement geometry = dom.documentElement(); 
for(int i=0; i<geometry.childNodes().size(); ++i) { 
    std::cout << childNodes().item(i).toElement().attribute("x").toDouble() << std::endl; 
} 

難道guaranted我的輸出永遠是下面?

1.0 
2.0 
3.0 

回答