html标签到ical标签格式

时间:2014-11-19 10:22:26

标签: java html icalendar

如何为iCal转换html格式标签,例如<b><i>等,以便在html中显示文字?我刚刚找到新行,但对于有关格式化标记的任何信息都会感激不尽。

2 个答案:

答案 0 :(得分:1)

您希望将HTML放在icalendar中的唯一地方是X-ALT-DESC。由于尖括号在icalendar中没有特殊含义,因此不需要特殊编码。你只需要小心换行符。您需要将HTML包装为不超过75个字符,并且包装的行需要以空格开头。您可以使用有限的HTML子集。不需要将脚本和样式定义为元素属性。所以整个领域看起来像这样......

X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E
 N">\n<html>\n<body>\n<table border="1"><tr><td>\n<b>HTML</b> Description o
 f event added to feed\n</td></tr><tr><td>\n<ul><li>HTML has certain advantages
 </li></ul>\n</td></tr></table>\n</body>\n</html>

答案 1 :(得分:0)

可能只有这样做的方法是&#34;二进制内容&#34; - 查看iCal格式规范:

https://www.ietf.org/rfc/rfc2445.txt