获取 XML 中属性的值

Posted

技术标签:

【中文标题】获取 XML 中属性的值【英文标题】:Getting the value of an attribute in XML 【发布时间】:2011-07-26 06:17:21 【问题描述】:

如何使用 xslt 在以下 xml 中获取属性 1 (blah) 的值:

<name attribute1="blah" attribute2="blahblah">
</name>

【问题讨论】:

【参考方案1】:

这更像是一个 xpath 问题,但是像这样,假设上下文是父元素:

<xsl:value-of select="name/@attribute1" />

【讨论】:

如果上下文不在父元素中怎么办? 再次,这将是一个 xpath 问题; @Arty - 我认为您正在寻找的只是 xsl:value-of select="./@attributename" @SidharthRamesh 谢谢!这对我有用!

以上是关于获取 XML 中属性的值的主要内容,如果未能解决你的问题,请参考以下文章

SQL:如何获取 XML 数据类型中属性的值?

将xml解除武装到c#时获取xml属性的值

从 XML 获取数据 - XMLGet 函数使用属性名称及其在雪花中的值

在名称属性中获取具有“标题”作为值的xml标签之间的值?

如何使用 xslt 获取 XML 的属性值和代码作为 html 的值

获取 XML 节点的属性值