需要 XLST 来根据另一个节点更改一个节点的值
如果下面的 XML 文件中的 Name
是 XYZ
,我需要 XSLT 将 Enabled
的值更改为 False
。
我的 XML 文件是:
<MyRoot>
<Category>
<Name>XYZ</Name>
<Location>mylocation</Location>
<Enabled>True</Enabled>
</Category>
<Category>
<Name>ABC</Name>
<Location>mylocation1</Location>
<Enabled>True</Enabled>
</Category>
<Category>
<Name>DEF</Name>
<Location>mylocation2</Location>
<Enabled>True</Enabled>
</Category>
</MyRoot>
I need XSLT to change the value of Enabled
to False
if the Name
is XYZ
in the below XML file.
My XML file is:
<MyRoot>
<Category>
<Name>XYZ</Name>
<Location>mylocation</Location>
<Enabled>True</Enabled>
</Category>
<Category>
<Name>ABC</Name>
<Location>mylocation1</Location>
<Enabled>True</Enabled>
</Category>
<Category>
<Name>DEF</Name>
<Location>mylocation2</Location>
<Enabled>True</Enabled>
</Category>
</MyRoot>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这就是我处理它的方式:
XSLT
输出
This is how I would handle it:
XSLT
output