LINQ to XML (XComment) - How to create comment in an XML document
UsingXComment.aspx
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Import Namespace="System.Linq" %>
<%@ Import Namespace="System.Xml.Linq" %>
<!DOCTYPE html>
<script runat="server">
protected void Button1_Click(object sender, System.EventArgs e)
{
XDocument xDoc = new XDocument
(
new XDeclaration("1.0","utf-8","yes"),
new XComment("This is an Xml comment which is programmatically created by LINQ to XML"),
new XElement("books",
new XElement("book",
new XAttribute("id","101"),
new XElement("name", "Beginning ASP.NET Web Pages with WebMatrix"),
new XElement("author", "Mike Brind, Imar Spaanjaars")
)
)
);
String xmlFile = Server.MapPath("~/App_Data/books.xml");
xDoc.Save(xmlFile);
XElement xFile = XElement.Load(xmlFile);
TextBox1.Text = xDoc.ToString();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>LINQ to XML (XComment) - How to create comment in an XML document</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:DarkBlue; font-style:italic;">
LINQ to XML (XComment) - How to create comment in an XML document
</h2>
<hr width="600" align="left" color="CornFlowerBlue" />
<asp:TextBox
ID="TextBox1"
runat="server"
TextMode="MultiLine"
Columns="85"
Rows="15"
Enabled="false"
>
</asp:TextBox>
<br />
<asp:Button
ID="Button1"
runat="server"
OnClick="Button1_Click"
Text="Create An XML Comment"
Height="45"
Font-Bold="true"
ForeColor="DodgerBlue"
/>
</div>
</form>
</body>
</html>


- linq - How to get difference between two sequences
- linq - How to get intersection of two sequences
- How to convert Linq query result to a List
- linq - How to union two sequences
- linq - How to create an XML document
- linq - How to create an XML element
- linq - How to count occurrences of a string within a string
- linq - How to select distinct elements from a sequence
- LINQ to remove objects within a List
- linq - How to sort a date list order by ascending descending