c# – 如何从反射和xml注释生成mediawiki-ready文档

有人可以建议一个良好的工作流程,

>独立于数量
可能的不同工具
需要
>以及手工工作量
要进行,

可以允许我将我的项目文档(反射xml注释)合并到mediawiki语法中,然后我将其用于我的开发团队wikia?

解决方法:

将涉及一些体力劳动,但使用下面概述的资源应该是可行的.

我的第一个想法只是做了一些谷歌搜索,我遇到了http://www.mediawiki.org/wiki/Alternative_parsers.所有这些解析器似乎都采用数据并将其转换为XML,而不是XML,也没有一个是基于.NET的,这可能不是非常重要的从长远来看,如果不涉及编码.谁知道,这里可能有值得关注的东西.

然后我找到了http://www.mediawiki.org/wiki/Manual:Importing_XML_dumps.我想如果你能以XML格式导入数据,那么你真正需要知道的是模式是什么,这样你就可以用适当的方式重新格式化你的数据.最好的是这个页面有一个链接到http://www.mediawiki.org/wiki/Manual:XML_Import_file_manipulation_in_CSharp,这是一个如何使用Media Wiki XML Import文件的C#示例.在这个例子中,创建从头开始生成所需xml并转储数据所需的类似乎只是一小步.以下是官方模式文档的链接:http://www.mediawiki.org/xml/export-0.3.xsd.

根据您是否要编写PHP,可以使用其他选项.您可以编写一个XMLTransform扩展,如下所述:http://www.ehartwell.com/TechNotes/MediaWikiXmlExtension.htm.该站点似乎表示您可以将XML保留为其本机格式并编写自定义XSL表以显示所需格式的内容.

祝好运!

上一篇:从业人士谈为什么UX设计师应该具备心理学知识


下一篇:如何自动缩进完整的javascript项目?