2012-06-20 64 views

回答

1

Xml.Node類有一個Xml.Doc doc成員。您應該可以使用它來獲取節點的相關Xml.Doc。

0

我會關注這個太,這裏是我迄今已做(我剛學瓦拉)

// Get the node's name 
    string node_name = iter->name; 

    switch (node_name){ 
      case "host": 
        this.host = (string) iter->get_content(); 
       break; 
      case "username": 
        this.username = (string) iter->get_content(); 
       break; 
      case "password": 
        this.password = (string) iter->get_content(); 
       break; 
      case "database": 
        this.database = (string) iter->get_content(); 
       break; 
      case "port": 
        this.port = (int)iter->get_content(); 
       break; 

} 

但顯而易見的原因,這正常工作與一個非常小而簡單的XML,但當你遇到更復雜更大的xml時,你的表現會受到很大的影響。

+0

您可以使用Xml.Node.doc從節點獲取相關的Xml.Doc,然後可以使用該節點評估XPath查詢。 – nemequ

相關問題