无法从文本文件加载带有 xml 实体的 Flowdocuments
我用 wpf richtextbox 控件做一个项目。我正在使用 xamlwriter 类保存文本文件。
当我尝试加载文件时,除非文件中存在 html 实体,否则一切都运行良好。由于重载的 XamlReader 类仅排除流或 XmlReader,因此 html 实体(在本例中为 '<' (<
) 和 '>' (>)
)被扩展并加载到 xamlreader 中,因为它认为 '<' 是一个空节点,所以
有任何已知的解决方法吗
?
i doing a project with the wpf richtextbox control. I'm saving the textfile with the xamlwriter class.
When i'm trying to load the file everything is working really well except if there are html entities in the file. Because the overloaded XamlReader class only excepts a stream or a XmlReader, the html entities ( in this case '<' (<
) and '>' (>
) are expanded and loaded into the xamlreader where an exception occurs because it thinks '<' is an empty node.
Are there any known workarounds?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的..明白了。将 xaml 作为流加载,如下所示:
Ok.. got it. Loaded the xaml as a stream like so: