1
我在c中使用Rapidxml兄弟節點&不同兄弟姐妹的可變數量++到一個XML文件檢查用於Rapidxml
讀取I具有基於以下示例中兩個問題
<?xml version="1.0" encoding="utf-8"?>
<rootnode version="1.0" type="example">
<childnode1 entry="1">
<evendeepernode attr1="cat" attr2="dog"/>
<evendeepernode attr1="lion" attr2="wolf"/>
</childnode1>
<childnode2 entry="1">
</childnode2>
</rootnode>
1-如果相同類型的兄弟姐妹(evendeepernode)的數量是可變的。我如何檢查它?
2-如果有不同的兄弟姐妹(例如childnode1 & childnode2),並有數目是可變的(例如可以有多於1級childnode1的和/或可以有多於1級childnode2的或它們中的一個在可能不存在所有)。我該如何檢查?
嘿感謝了很多尋求幫助。如果數據存儲在名爲example.xml的文件中,還有1個問題。如何打開該文件併爲C++定義輸入流,如「cin」 – 2012-08-04 14:38:59
查看iostream文件打開對象,如fstream – mathematician1975 2012-08-04 15:20:48
我在嘗試類似這樣的操作\t xml_document <> doc; ifstream myfile(「map.osm」); doc.parse <0>(myfile); 並收到以下錯誤在這行 多個標記 \t - 參數無效「考生:無效 \t解析(字符*)」 \t - 符號「解析」無法解析 – 2012-08-04 15:57:58