php - 如何替换html文件中的内容
问题描述
我想从一些 html 文件中替换 href 链接。我用xslt试过了,但是php只支持1.0。
例如:这个:
<link rel="stylesheet" href="../../../ressources/css/multilevel- dropdown.css"
id="css-menu" />
进入这个:
<link rel="stylesheet" href="/../../ressources/css/multilevel-dropdown.css"
id="css-menu" />
XSLT 2.0 示例:
<xsl:template match="@href | @src">
<xsl:attribute name="{local-name(.)}"><xsl:value-of select="replace(., '../../', '****')"/></xsl:attribute>
</xsl:template>
解决方案
推荐阅读
- rust - 无法为具有迭代器的字段赋值
- 类型
- java - Nattable:搜索和替换功能
- javascript - 移除后在 eventlistener 回调中重新添加 DOM 元素
- javascript - Angular/typescript 中纯函数的 ESLint 规则
- python - 文件下载后文件对话框未关闭
- azure - 如何使逻辑应用运行一次并多次调用 api
- mongodb - Mongo 查找无法访问本地字段作为键
- javascript - 无法使总线事件总线在 Nuxtjs 中工作
- hadoop - 将 Phoenix Hbase 表快照从 HDP 集群克隆到 CDP 集群无法正常工作
- docker - 在不使用 Alpine 的情况下减小 Docker 映像大小