如何通过XML将富文本发送到AEM 6.1表单API?

时间:2018-04-11 23:21:18

标签: xml xsd aem

非常是AEM的新手,甚至不知道这是否可行(至少在6.1中)。我们正在使用它从XML文件通过API生成PDF。到目前为止,我们的表单非常简单,但现在我需要处理包含富文本的表单。我已经设置了我关心Rich Text(而不是纯文本)的模板字段格式,但我无法弄清楚如何将富文本添加到其中。

我使用XML架构在Designer中创建了一个数据连接。我需要发送的内容来自AEM之外;我可以把它捕获为markdown,xml,html等等。但是我在XML中添加的任何内容都是简单的文本。 6.1中似乎不支持Markdown,rtf属性被视为文字值,显然我不能将html标签放在我的xml中。表单服务器是我无法控制的公司资源(我可以更改一些设置,但我不知道它们的含义)。

我的.xsd文件主要是字符串元素。我尝试根据Adobe文档添加一个html类型的元素(也尝试过text / rtf):

    <element name="test"> 
        <complexType> 
            <simpleContent> 
                <extension base="string"> 
                    <attribute ref="contentType" fixed="text/richtext"/> 
                </extension> 
            </simpleContent> 
        </complexType> 
    </element>

新元素作为纯文本处理。有没有办法在AEM表单可以翻译的一个元素中发送某种格式?

0 个答案:

没有答案