LINQ 将 HTML 编写为 XML
本文关键字:XML HTML LINQ | 更新日期: 2023-09-27 18:36:52
我是Web编程和Visual Web开发人员的新手。 我制作了一个提示用户输入的页面,然后此输入使用 InnerHTML 访问替换提示。 因此,只能在首次显示表时对其进行编辑。 它是我希望其他人能够访问的HTML的最终编辑版本。 所以我需要一种方法将编辑写出到 XML 文件中。 我知道这可以用 LINQ 完成,但我还没有弄清楚如何做到这一点。
任何建议不胜感激。
问候。
这是我
在网上找到的一个例子:http://www.hookedonlinq.com/LINQtoXML5MinuteOverview.ashx。 如果将 LINQ 到 XML 代码与文件输出进行比较,您应该能够弄清楚。
法典:
XDocument doc = new XDocument(
new XDeclaration("1.0", "utf-8", "yes"),
new XElement("rss",
new XAttribute("version", "2.0"),
new XElement ("channel",
new XElement("title", "RSS Channel Title"),
new XElement("description", "RSS Channel Description."),
new XElement("link", "http://aspiring-technology.com"),
new XElement("item",
new XElement("title", "First article title"),
new XElement("description", "First Article Description"),
new XElement("pubDate", DateTime.Now.ToUniversalTime()),
new XElement("guid", Guid.NewGuid())),
new XElement("item",
new XElement("title", "Second article title"),
new XElement("description", "Second Article Description"),
new XElement("pubDate", DateTime.Now.ToUniversalTime()),
new XElement("guid", Guid.NewGuid()))
)
)
);
.doc。保存(@"c:''sample.xml");
文件:
<rss version="2.0">
<channel>
<title>RSS Channel Title</title>
<description>RSS Channel Description.</description>
<link>http://aspiring-technology.com</link>
<item>
<title>First article title</title>
<description>First Article Description</description>
<pubDate>2006-12-05T20:53:53.53125</pubDate>
<guid>ff7bbf19-9155-4773-913c-767bcbf09904</guid>
</item>
<item>
<title>Second article title</title>
<description>Second Article Description</description>
<pubDate>2006-12-05T20:53:53.5625</pubDate>
<guid>8a3fd5e8-b99f-49fe-8a43-7fb62d80c18c</guid>
</item>
</channel>
</rss>