以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 HTML/XHTML/Ajax/Web 2.0/Web 3.0 』  (http://bbs.xml.org.cn/list.asp?boardid=22)
----  [推荐][求助]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=22&rootid=&id=58207)


--  作者:tomsong
--  发布时间:1/18/2008 10:10:00 PM

--  [推荐][求助]
public   void   WriteXMLSon(string   FileName,   string   title,string   sel,string   ans)
                {
                        XmlDocument   mydoc   =   new   XmlDocument();
                        mydoc.Load(FileName);
                        //添加元素-姓名
                        XmlElement   ele   =   mydoc.CreateElement("title");
                        XmlText   text   =   mydoc.CreateTextNode(title);
                        XmlElement   ele1   =   mydoc.CreateElement("sel");
                        XmlText   text1   =   mydoc.CreateTextNode(sel);
                        XmlElement   ele2   =   mydoc.CreateElement("ans");
                        XmlText   text2   =   mydoc.CreateTextNode(ans);
                        //添加文件的节点-BLX
                        XmlNode   newElem   =   mydoc.CreateNode("element",   "BLX",   "");
                        //在节点中添加元素
                        newElem.AppendChild(ele);
                        newElem.LastChild.AppendChild(text);
                        newElem.AppendChild(ele1);
                        newElem.LastChild.AppendChild(text1);
                        newElem.AppendChild(ele2);
                        newElem.LastChild.AppendChild(text2);

                        XmlNode   root3   =   mydoc.SelectSingleNode("BLS/BL");
                        root3.AppendChild(newElem);

                        mydoc.Save(FileName);

                }


结果变成
<BLS>
    <BL>
        <timu> 请求权 </timu>
        <BLX>
            <title> sdfsdfsdfsd </title>
            <sel> sdfsdf@@sdfsddfsdf@@sdfsdf@@sdfds </sel>
            <ans> A </ans>
        </BLX>
        <BLX>
            <title> sdfsdfsd </title>
            <sel> sdfsd@@sdfsdf@@sdfsdf@@sdfdsf </sel>
            <ans> A </ans>
        </BLX>
        <BLX>
            <title> sdfsdfsdfsd1111111111111 </title>
            <sel> sdfsdf@@sdfsddfsdf@@sdfsdf@@sdfds </sel>
            <ans> A </ans>
        </BLX>
        <BLX>
            <title> sdfsdfsd </title>
            <sel> sdfsd@@sdfsdf@@sdfsdf@@sdfdsf </sel>
            <ans> A </ans>
        </BLX>
        <BLX>
            <title> sdfsdfsdfsd22222222222222222 </title>
            <sel> sdfsdf@@sdfsddfsdf@@sdfsdf@@sdfds </sel>
            <ans> A </ans>
        </BLX>
        <BLX>
            <title> sdfsdfsd </title>
            <sel> sdfsd@@sdfsdf@@sdfsdf@@sdfdsf </sel>
            <ans> A </ans>
        </BLX>
    </BL>
    <BL>
        <timu> 请求权222222222222222222222 </timu>
    </BL>
    <BL>
        <timu> 请求权3</timu>
    </BL>
</BLS>

总是在 <timu> 请求权 </timu>   后面添加   我想在 最后<timu> 请求权3 </timu>
后面追加记录怎么写啊?


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms