我可以使用xpath为元素设置值吗?

时间:2009-10-08 02:21:28

标签: xpath

我可以使用xpath设置元素属性吗?

/html/body/form[@id='search']/select[@name='category' and @value='apple' and @type='select-one']

4 个答案:

答案 0 :(得分:3)

  

XPath,XML Path Language,是一个   用于选择节点的查询语言   来自XML文档。

要设置值,您可以使用类似DOM解析器和setAttribute('value','foo');

如果您确实告诉我们是否返回任何内容,这可能会有所帮助。您可以使用count()来查看它是否返回任何内容,如果不明显的话。

答案 1 :(得分:1)

不,XPath只是查询XML文档

答案 2 :(得分:1)

不,但是一旦找到了您正在寻找的元素,您就可以通过其他方式设置其属性。

答案 3 :(得分:1)

使用XPATH遍历XML文档,但是为了转换XML,您通常在JavaScript,C#或其他一些高级语言中使用XSL或DOM解析器。