小编Ale*_*der的帖子

XSLT:更改某些属性值

我是一个XSLT新手,有一个简单的任务:

假设我有以下XML:

<Element1>
    <Element2 attr1="1"/>
</Element1>
<Element1 attr1="2"/>
<Element1>
    <Element2 attr1="2"/>
</Element1>
Run Code Online (Sandbox Code Playgroud)

我希望通过一次更改将XML转换为相同的XML:所有名为"attr1"的属性,无论它们在何处都必须进行转换,例如"1"将为"A"而"2"将为"X" ,即

<Element1>
    <Element2 attr1="A"/>
</Element1>
<Element1 attr1="X"/>
<Element1>
    <Element2 attr1="X"/>
</Element1>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?提前致谢!

xml xslt xpath

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

xml ×1

xpath ×1

xslt ×1