xpath - Telegram 的即时视图 API:不支持元素
问题描述
我在尝试创建 Telegram 的 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>
我不知道,请帮助我
解决方案
您的代码的问题是它替换了<img>
.
就像你说的那样,你想<p>
用<figure>
. <p>
所以用<img>
孩子替换标签。
@replace_tag(<figure>): $body//p[.//img]
更简单的方法是,<figure>: $body//p[.//img]
推荐阅读
- java - 将业务逻辑委托给 Spring Boot REST 中的另一个进程
- applescript - 如何在applescript中接受用户语音输入
- python - Pandas read_csv 只为一个文件 python 将所有内容读入一列
- vue.js - 从 Visual Studio Code 调试 vue-cli 3 生成的应用程序
- sql - 如何在 MS Access 和 SQL Server 之间创建实时连接?
- c++ - 当向量大小不恒定时,如何将队列推入队列向量?
- vba - VB脚本从excel复制到word,然后从word复制到剪贴板
- python - xlsxwriter 条件格式 icon_set 中间值= 0 不显示正确的箭头
- ruby-on-rails - 如何在 Elasticsearch 中进行基于文档的授权?
- c# - 错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”(您是否缺少程序集引用?