xslt - 如何将特定文本从一个部分复制到新部分?
问题描述
我只需要将<iframe>
下面部分中的 2 部分复制到一个新部分中。我将如何使用 XSLT 做到这一点?
<section class="ktp-explanation-section jasper-exclude" data-title="Resources" property="ktp:explanation-section" typeof="ktp:feedback">
<p><i>MedEssentials (4th Ed.):</i> pp. 205</p>
<p><i>First Aid (2019): </i> pp. 493.2</p>
<p><i>First Aid (2018):</i> pp. 489.2</p>
<p><i>First Aid (2017):</i> pp. 476.1</p>
<iframe class="biodigital" height="500" src="https://human.biodigital.com/viewer/?be=3Ely&ui-info=true&ui-search=true&ui-reset=true&ui-fullscreen=true&ui-nav=true&ui-tools=true&ui-help=true&ui-chapter-list=true&ui-label-list=true&disable-scroll=false&uaid=4j2yH"></iframe>
<iframe class="armando" height="500" src="https://www.youtube.com/embed/8IlDew4QK1w?start=78"></iframe>
</section>
我的 XSLT 脚本中的代码片段将整个部分复制到新部分中。如何仅隔离这 2<iframe>
行并将它们复制到新部分中?
<xsl:template match="xhtml:section[@data-title = 'Explanation']">
<section>
<xsl:apply-templates select="@*|node()" />
<xsl:apply-templates
select="following-sibling::xhtml:section[@data-title = 'Resources']"/>
</section>
</xsl:template>
解决方案
推荐阅读
- c - 如何在c编程中找到atof函数中的数字总和
- pine-script - tradingview pinescript 不能在安全函数中使用可变变量作为参数
- azure-devops - Azure 管道错误:找不到与模板文件模式匹配的任何文件
- typescript - 作为参数的函数
- vue.js - 事件“xxx”的无效处理程序:未定义
- java - 将值从一个类传递到主类?
- c# - gRPC(.net 核心实现)可以使用 WCF 服务吗?
- bash - 如果grep在while循环中不返回任何内容,如何仅显示输出
- python-3.x - 散景线图将每个点连接到第一个点,出了什么问题?
- wpf - 停止 wpf 动画失败并出现 InvalidCastException