当前位置: 首页 > 知识库问答 >
问题:

尝试使用XSLT 2.0在HTML元素中嵌入包含“>”子选择器的CSS

郜杰
2023-03-14

我的文件库。css包含:

ol > li { color: red; }

我尝试使用XSLT 2.0 unparsed-text(Saxon9.1.0.2J)读取它并将其呈现到我的超文本标记语言输出中,如下所示:

<style>
  <xsl:sequence select="unparsed-text(fn:iri-to-uri($CSS-BASE-FILE))"/>
</style>

但是,unparsed-text()函数正在转换'

<style>
ol &gt; li { color: red; }
</style>

...它的行为不像“ol”

如何使用XSLT渲染'

或者,是否有其他方法可以指定CSS子选择器而不必嵌入文本'

共有1个答案

程凯定
2023-03-14

您是否使用输出方法XML、XHTML或超文本标记语言

(3.0)规范规定:

HTML输出方法不得对脚本或样式元素的任何文本节点子体或元素节点子体的任何属性执行转义。

所以我怀疑您没有使用HTML输出方法。

 类似资料:
  • 问题内容: 如何使用选择器在CSS中选择元素的上述元素 在这里,我想使用class ,以便可以使用CSS选择器获取上述元素。 问题答案: 纯CSS不可能做到这一点…

  • 本文向大家介绍Jsoup 使用CSS选择器选择元素,包括了Jsoup 使用CSS选择器选择元素的使用技巧和注意事项,需要的朋友参考一下 示例 您可以在此处找到支持的选择器的详细概述。

  • 本文向大家介绍jQuery 选择元素的子元素,包括了jQuery 选择元素的子元素的使用技巧和注意事项,需要的朋友参考一下 示例 要选择元素的子代,可以使用children()方法。 更改元素所有子.parent元素的颜色: 该方法接受一个可选selector参数,该参数可用于过滤返回的元素。            

  • 问题内容: 我刚开始使用Selenium Webdriver,就立即遇到了一个问题,涉及要尝试选择/单击的所有按钮,这些按钮都没有ID并共享同一类。 所以我想知道如何通过它们包含的唯一文本来选择它们。 我可能正在考虑使用CSS选择器,但是我不确定如何告诉它寻找特定文本以选择元素。 我目前所拥有的是: 到目前为止非常基本。 我有CssSelector的地方,不确定是否要说选择包含文本“ xyz”的“

  • 问题内容: 我正在寻找一个选择器,如果它们具有特定的子元素,它将选择所有元素。例如,选择所有带孩子的人。 可能? 问题答案: 如果元素包含特定的子元素,是否可以选择? 不幸的是还没有。 在CSS2和CSS3选择器的规格不允许任何形式的亲本选配。 关于规格变更的注意事项 从现在开始,这是关于此帖子准确性的免责声明。CSS中的父选择器已经讨论了很多年。由于尚未达成共识,因此变化不断发生。我将尝试使此答

  • 问题内容: 是否有可能在CSS2中获得有序列表的第n个元素? (类似于CSS3) 仅供参考:我正在尝试将德语版本的Parcheesi编程为XHTML 1.1和CSS2兼容,并尝试通过使用有序列表来生成运动场,因此移动选项由数据结构预先确定。为了围绕中心定位,我想通过数字选择列表元素。 问题答案: 您可以将相邻的同级组合器与伪类一起使用,重复组合器的次数可以达到第n个孩子。 对于任何元素,均以开头,