C#中XML的处理
用XmlDocument选取节点
XmlDocument doc = new XmlDocument();
doc.Load(documentPath);
XmlNode node = doc.SelectSingleNode("root/item[@id='aaa']");
用XPathDocument选取节点
XPathDocument doc = new XPathDocument(sourcePath);
XPathNavigator nav = doc.CreateNavigator();
XPathNodeIterator docIterator = nav.Select("root/item");
while (docIterator.MoveNext())
{
//...
}
创建新节点
XmlElement file = dbDoc.CreateElement("File");
file.SetAttribute("type", "jpg");
target.DocumentElement.AppendChild(file as XmlNode);
把节点从一个文档copy到另一个文档
XmlNode source = doc1.ImportNode(doc2.SelectSingleNode("/content"), true);
target.DocumentElement.AppendChild(source);
  
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号