Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我需要使用xml执行添加、删除、更新和读取数据。这个代码有问题吗? private const string filename=“output.xml”; /// ///创建文件代码 /// /// /// 私有无效按钮1\u单击(对象发送者,事件参数e) { XmlTextWriter newXmlFile=newxmltextwriter(文件名,System.Text.Encoding.Default); newXmlFile.WriteStartDocument(); WriteStarteElement(“开始”,“开始”); WriteStarteElement(“一个”,“一个”); newXmlFile.WriteFileLendElement(); newXmlFile.WriteEndElement(); newXmlFile.Flush(); newXmlFile.Close(); } /// ///插入新代码 /// /// /// 私有无效按钮2\u单击(对象发送者,事件参数e) { XmlDocument XMLDom=新的XmlDocument(); Load(文件名); XmlNode newXMLNode=XMLDom.SelectSingleNode(“开始”); XmlNode childNode=XMLDom.CreateNode(XmlNodeType.Element,“一”,“一”); xmldattribute newAttribute=XMLDom.CreateAttribute(“名称”、“sree”和“”); childNode.Attributes.Append(newAttribute); AppendChild(childNode); } }_C#_Xml - Fatal编程技术网

C# 我需要使用xml执行添加、删除、更新和读取数据。这个代码有问题吗? private const string filename=“output.xml”; /// ///创建文件代码 /// /// /// 私有无效按钮1\u单击(对象发送者,事件参数e) { XmlTextWriter newXmlFile=newxmltextwriter(文件名,System.Text.Encoding.Default); newXmlFile.WriteStartDocument(); WriteStarteElement(“开始”,“开始”); WriteStarteElement(“一个”,“一个”); newXmlFile.WriteFileLendElement(); newXmlFile.WriteEndElement(); newXmlFile.Flush(); newXmlFile.Close(); } /// ///插入新代码 /// /// /// 私有无效按钮2\u单击(对象发送者,事件参数e) { XmlDocument XMLDom=新的XmlDocument(); Load(文件名); XmlNode newXMLNode=XMLDom.SelectSingleNode(“开始”); XmlNode childNode=XMLDom.CreateNode(XmlNodeType.Element,“一”,“一”); xmldattribute newAttribute=XMLDom.CreateAttribute(“名称”、“sree”和“”); childNode.Attributes.Append(newAttribute); AppendChild(childNode); } }

C# 我需要使用xml执行添加、删除、更新和读取数据。这个代码有问题吗? private const string filename=“output.xml”; /// ///创建文件代码 /// /// /// 私有无效按钮1\u单击(对象发送者,事件参数e) { XmlTextWriter newXmlFile=newxmltextwriter(文件名,System.Text.Encoding.Default); newXmlFile.WriteStartDocument(); WriteStarteElement(“开始”,“开始”); WriteStarteElement(“一个”,“一个”); newXmlFile.WriteFileLendElement(); newXmlFile.WriteEndElement(); newXmlFile.Flush(); newXmlFile.Close(); } /// ///插入新代码 /// /// /// 私有无效按钮2\u单击(对象发送者,事件参数e) { XmlDocument XMLDom=新的XmlDocument(); Load(文件名); XmlNode newXMLNode=XMLDom.SelectSingleNode(“开始”); XmlNode childNode=XMLDom.CreateNode(XmlNodeType.Element,“一”,“一”); xmldattribute newAttribute=XMLDom.CreateAttribute(“名称”、“sree”和“”); childNode.Attributes.Append(newAttribute); AppendChild(childNode); } },c#,xml,C#,Xml,}看看名称空间。就像Oded说的那样:Linq到XML应该能让你达到目的 这些课程很重要: XDocument `var doc=XDocument.Load(“myfilepath”) XElement XAttribute @Abdel Olakara-你在做一个假设。也可能是一个需要起点的noob。 private const string filename = "output.xml"; /// <summary> /// Create fil

}

看看名称空间。

就像Oded说的那样:Linq到XML应该能让你达到目的

这些课程很重要:

  • XDocument
    • `var doc=XDocument.Load(“myfilepath”)
  • XElement
  • XAttribute

@Abdel Olakara-你在做一个假设。也可能是一个需要起点的noob。
    private const string filename = "output.xml";

    /// <summary>
    /// Create file code
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)
    {
        XmlTextWriter newXmlFile = new XmlTextWriter(filename,System.Text.Encoding.Default);    
        newXmlFile.WriteStartDocument();            
        newXmlFile.WriteStartElement("Begin","");
        newXmlFile.WriteStartElement("One","");
        newXmlFile.WriteFullEndElement();
        newXmlFile.WriteEndElement();
        newXmlFile.Flush();
        newXmlFile.Close();
    }
    /// <summary>
    /// Insert New code
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>

    private void button2_Click(object sender, EventArgs e)
    {
       XmlDocument XMLDom = new XmlDocument();
        XMLDom.Load(filename);
        XmlNode newXMLNode = XMLDom.SelectSingleNode("Begin");
        XmlNode childNode = XMLDom.CreateNode(XmlNodeType.Element,"One","");
        XmlAttribute newAttribute = XMLDom.CreateAttribute("name","sree","");
        childNode.Attributes.Append(newAttribute);
        newXMLNode.AppendChild(childNode);
    }
}