立即将 xml 文档的所有元素替换为 Xquery/XUpdate



给定以下 xml 文件:

<?xml-stylesheet type="text/xsl" href="cars.xsl"?>
<garagexmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="cars.xsd"><!--Enlazar su XSD-->
<car>
<color>red</color>
<power>120</power>  
<seats>5</seats>  
<price>33500</price> 
</car>
<car>
<color>white</color>
<power>120</power> 
<seats>5</seats> 
<price>23500</price>
</car>
<car>
<color>blue</color>
<power>200</power> 
<seats>5</seats>  
<price>45500</price> 
</car>
</garage>

我想替换所有"颜色"元素,使其内容为"白色"。这是我的尝试:

update replace /garage/car/color[.="*"]
with "white"

谢谢

这比预期的要容易:

update replace /garage/car/color
with <color>white</color>

附言。Stackoverflow论坛上仍然没有"XUpdate"标签。如果有人添加它会很好。

相关内容

  • 没有找到相关文章

最新更新