我一直在处理从 XML 文件中获取的 HTML 字符串。我正在尝试找出一种在带有格式的富文本框中显示这些字符串的方法。所以例如
<p>This is a <strong>HTML</strong> string from the <em>XML</em> file</p>
或者
<p>This is our <span style="text-decoration: underline;">response</span></p>
应该像这样显示在richtextbox中:
这是来自XML文件的HTML字符串
这是我们的回应 <<-- 这应该加下划线
我不太确定该怎么做。而且我不太确定 WebBrowser 类将如何在这里工作,因为 HTML 字符串是单独的,并且不会形成完整的 HTML 文件。
此外,一旦在richtextbox 中进行任何更改,我需要一种方法来反转格式(HTML 编码),因为它们将被写回XML 文件。
我有办法做到这一点吗?我真的可以使用帮助。我难住了。
编辑:
如果有帮助,这是我从中获取字符串的 XML 部分(类似于此)。
<Field id="13598" type="1"><p><strong>This </strong>is our <em>response</em></p></Field>
我基本上是在尝试允许用户编辑和保存字段中的字符串。
编辑2:
我已经设法使用 WebBrowser 控件来满足我的要求,但我面临一个新问题。看看这里: 使用 WYSIWYG 编辑器编辑 HTML 任何帮助将不胜感激!