Esempio n. 1
0
    void AddToPhotoListXML(string DirName, string ItemName)
    {
        XmlDocument m_Doc;
        XmlNode     Root_Node;
        XmlNode     ItemNode, ClonedNode, DirNode, NameNode;
        string      MyDir, SourceFile;

        m_Doc      = new XmlDocument();
        MyDir      = Server.MapPath(""); //找目前網站目錄
        SourceFile = MyDir + "\\PhotoDirList.xml";
        m_Doc.Load(SourceFile);
        XmlNodeList nodelist = m_Doc.DocumentElement.ChildNodes;

        ItemNode   = nodelist[0];
        ClonedNode = ItemNode.Clone();  //複製一 ItemNode
        //設定 DirNode and NameNode 的值
        DirNode = ItemNode.ChildNodes[0];
        DirNode.FirstChild.Value = DirName;
        NameNode = ItemNode.ChildNodes[1];
        NameNode.FirstChild.Value = ItemName;
        Root_Node = m_Doc.DocumentElement;
        Root_Node.AppendChild(ClonedNode);  //新增項目
        m_Doc.Save(SourceFile);
    }