以下是我的html文件:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script id="ScriptId" src=""></script>
</body>
</html>我想用script.js代替空的src。
我试过使用XmlPoke,但我的XPath查询不起作用,或者我可能不能这样做:
<XmlPoke XmlInputPath="test.html"
Query="/html/body/script[id='ScriptId']/src"
Value="script.js"/>提前感谢帮助我更新这个src值。
发布于 2014-08-19 08:51:02
XPath中的属性以@作为前缀。
/html/body/script[@id='ScriptId']/@src您可能不应该使用为XML而设计的带有HTML的东西,因为两者是不一样的,最好是,如果HTML格式良好,它将剔除非XML的东西,比如DOCTYPE,最坏的情况下,它会爆炸。
https://stackoverflow.com/questions/25371896
复制相似问题