我正在使用REST API从confluence中提取内容。
https://docs.atlassian.com/atlassian-confluence/rest/3.2/
https://confluence.atlassian.com/display/doc/confluence+存储+格式
自定义XML标记用于图像、相对链接和附件等内容。如果直接呈现内容,自定义XML将无法呈现。
我找到了一个类似endpoint的东西,它应该转换格式:https://docs.atlassian.com/confluence/latest/com/atlassian/confluence/xhtml/api/xhtmlcontent.html
我还发现了这个项目:
http://www.amnet.net.au/~ghannington/confluence/readme.html#Wikifier
它将汇流XML转换为汇流wiki标记。该项目有两个.xsl
工作表,其中一个工作表是confluence2wiki.xsl
,它处理标记转换,另一个工作表是confluence2xhtml.xsl
,听起来可以完成这项工作,但不幸的是,实现很差。它实际上将汇合XML转换为类似XML的XHTML。因此,来自汇流XML的图像标记不幸变成:
html prettyprint-override"><div class="extension-element">
<p class="extension-element-markup">
<span class="element-name">ac:image</span>
<span class="attribute-name">ac:alt</span>
<span class="markup">="</span>
<span class="attribute-value">Example1.png</span>
<span class="markup">"</span>
</p>
<div class="extension-element-contents">
<div class="extension-element">
<p class="extension-element-markup">
<span class="element-name">ri:url</span>
<span class="attribute-name">ri:value</span>
<span class="markup">="</span>
<span class="attribute-value">https://example.com/attachments/token/2ujwb0dm4jsorgk/?name=Omniata_Docs_Projects_Example1.png</span>
<span class="markup">"</span>
</p>
</div>
</div>
</div>
这不是很有帮助。目前看来,我必须根据WKIK xsl工作表
编写自己的xsl
工作表。我希望有一个不那么手动的解决方案,或者有人以前这样做过。
通过远程API调用renderContent方法。如果内容是旧格式的,还有一个convertWikiToStorageFormat方法。
问题内容: 我有一个在浏览器中打开JSON数据的链接,但是不幸的是我不知道如何读取它。是否可以使用JavaScript以CSV格式转换此数据并将其保存在JavaScript文件中? 数据如下: 我能找到的最接近的是:将MSExcel的JSON格式转换为CSV格式 但是它将下载到CSV文件中,我将其存储在一个变量中,即整个转换后的数据。 还想知道如何更改转义字符:恢复正常。 我尝试了这段代码: 但这
在下面的示例中,我们正在尝试将“日期”从一种格式转换为其他格式,例如要转换为UTC格式,例如2021-07-26T18:37:15.490Z 有人能帮忙吗。 输入XML: 现有输出: XSLT代码: 参考URL:https://xsltfiddle.liberty-development.net/pNEj9dB/1
问题内容: 由于某种原因,我将时间格式转换为:。我想将其转换回原来的第一个(相同)格式。怎么可能 我的尝试: 现在,分钟呢? 考虑价值可能就像 我认为您了解了一样。 顺便说一下,如何转换 问题答案: 如果要获取时间格式:
我有一长串Java SimpleDataFormat,需要将它们转换为POSIX日期格式,以便与Python strftime一起使用。 Python伪代码: 我怎么能转换格式(这里不涉及日期)像上面一样编程?我愿意使用任何语言。
本文向大家介绍如何将小端存储模式转为大端存储模式?相关面试题,主要包含被问及如何将小端存储模式转为大端存储模式?时的应答技巧和注意事项,需要的朋友参考一下
我刚刚补充道 对这个项目。我有<code>suspend fun foo():Flow 我需要获得