作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
只想知道如何从 XSLT 中的子节点 (c) 读取父节点 (A) 的属性。代码:
<A attr1="xx">
<b>
<c>
</c>
</b>
</A>
<xsl:template match="c">
<xsl:value-of select="attribute of A node">
</xsl:template>
最佳答案
A
实际上不是 c
的父级但是祖先(b
是父级!),但是您要查找的代码是这个
<xsl:value-of select="ancestor::A/@attr1">
ancestor
是
parent
的直接父级,您可以将
A
替换为
c
)
<xsl:value-of select="../../@attr1">
A
始终是“祖 parent ”(即 parent 的 parent )。
关于xslt - 如何从 XSLT 中的子节点读取父节点的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27129008/
我是一名优秀的程序员,十分优秀!