使用wiki标记分析字符串,并在浏览器中显示类似内容



希望你能帮助我,因为我在网上和脑子里都找不到解决方案。我正在通过网络请求查询问题跟踪系统(jira(。系统的答案是一个json文件,其中包含一个问题的描述,该描述由一个包含wiki标记的字符串表示。可以将该字符串1:1显示给用户。但我更喜欢一种解决方案,以某种方式解析字符串,并向用户显示不是文本标记,而是解析的元素,如表或编号枚举。我使用C#,目前我在richtextbox中显示信息,但我想richtextbox不是您为这种需求选择的元素。

例如,以下字符串由jira系统返回,我希望它显示为一个"真实"表和一个枚举给用户。

||criteria||status||
|concept 1|open|
|concept 2|open|
* topic 1
* topic 2

希望你能帮我

经过长时间的研究,答案非常简单。Jira提供了从markdown到html本身的转换。当您通过URL查询问题时,只需添加?expand=renderedFields到URL,如下所述https://community.atlassian.com/t5/Answers-Developer-Questions/How-can-I-get-the-rendered-HTML-of-a-wiki-markup-field-in-JIRA/qaq-p/495779

你会像以前一样收到答案,除此之外,还会收到答案的html书写。有了这个答案,在UI 的网络浏览器元素中显示它几乎很简单

最新更新