电报的即时视图API:<p>不支持元素<img/>

时间:2019-03-03 13:35:14

标签: xpath telegram xpath-2.0 instant-view

尝试创建电报的即时视图模板时遇到问题,出现以下错误:

Element <img> is not supported in <p>: <img src="mysrc" />

因此,我决定将具有<p>标签的<img>标签替换为<figure>标签

@replace_tag(<figure>): $body//p//img

但是结果没有显示图像。仅供参考,<img>除了src之外没有其他属性。

示例代码:

<p><img src="mysrc"/></p>

我不知道,请帮助我

1 个答案:

答案 0 :(得分:3)

您的代码存在问题,因为它替换了<img>

与您所说的一样,您想将<p>替换为<figure>。因此,将标记<p>替换为<img>个子代。

@replace_tag(<figure>): $body//p[.//img]

更简单的方法是<figure>: $body//p[.//img]