c# - 如何将 html 页面存储在 xml 文件中?

标签 c# html xml email

我有一个用 C# 编写的小应用程序作为控制台应用程序,我想用它来发送电子邮件。我计划将电子邮件与邮件需要的其他信息(如主题)一起存储在 xml 文件中。但是似乎有问题,因为 XML 文件不喜欢 </br>人物。

我想知道我应该怎么做才能存储一个 html 电子邮件,我是否只需要将正文 html 保存在一个单独的 html 文件中,然后将每一行读入一个 StreamReader 对象?

最佳答案

最简单的方法是将 HTML 内容存储在 CDATA section 中:

<mail>
  <subject>Test</subject>
  <body>
    <![CDATA[
      <html>
        ...
      </html>
     ]]>
  </body>
</mail>

关于c# - 如何将 html 页面存储在 xml 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978316/

相关文章:

c# - 如何获取 xml 架构 (xsd) 的 cs 文件

c# - 跨语言更正正则表达式模式

javascript - 比较左侧有空格的字符串

javascript - 显示段落字符串的自定义长度

c# - xml 根目录中的多个命名空间

c# - c#中的动态数组

c# - 单例替换?

html - joomla同时有多个背景

android - android XML文件中的下划线与句点

java - 如何解码包装的 xml