xml - 如何使用 XSLT 获取 XML 属性的首字母?

标签 xml xslt xslt-1.0

我有这个XML:

<entry>
  <title handle="foo">Foo</title>
</entry>

如何使用 XSLT 1.0 获取 handle 属性的第一个字母?

感谢您的帮助。

最佳答案

您可以使用substring XPath 函数。

例如,对于示例 XML,以下 XPath 表达式的计算结果将为“f”。

substring(/entry/title/@handle, 1, 1)

关于xml - 如何使用 XSLT 获取 XML 属性的首字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17105285/

相关文章:

xml - XSLT:如何通过另一个节点查找节点的值

xml - 如何从动态行中获取数据

xslt - 如何有条件地在 xslt 中导入样式表?

XSLT : Add a namespace declaration to the root element

c# - 自定义 XML 序列化添加额外的属性

java - 如何从JDOM获取节点内容

C#-HttpWebRequest-POST

css - XML - 使用 xslt 样式表,没有给出输出

xml - XSL 1.0 带空标签的多级分组

xslt - 在同一节点内按 ID 排序,然后按时间戳排序