在工作中,我们使用Sandcastle来创建帮助文件。我已经使用SandCastleGUI一段时间了,我正在寻找一种在帮助文件中创建其他页面的方法。 这些页面以XML格式编写,称为MAML。 唯一的问题是我找不到任何适合这些文件格式的编辑器。

我正在寻找一个WYSIWYG编辑器来创建&编辑其他文档页面。

有帮助吗?

解决方案 3

最后,我找到了一个解决方案, SandCastle帮助文件生成器的优秀人员已将HTML转换为MAML转换器。点击 那里有很多优秀的HTML编辑器 - 现在我可以使用其中一个,然后将结果转换为MAML

其他提示

您可以使用具有WYSIWYG支持的通用XML编辑器,例如 Oxygen Serna 。你需要一个XM架构或DTD用于MAML,我假设SDK中有一个或者其他。可能更难的部分是你需要一个样式表,将XML呈现为一种显示格式,编辑器可以使用它来提供文档的WYSIWYG视图。

它适用于标准XML格式,如Docbook,但我不知道找到/创建MAML所需的样式表是多么容易。但通常没有理由不能这样做。

不知道你是否仍在寻找解决方案,但我一直在寻找帮助编辑,并遇到了可能有用的代码项目文章。该文章可在 http://www.codeproject.com/KB/dotnet/DocMounter_2_Sandcastle找到的.aspx 。它具有可能正是您需要的编辑器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top