我可以使用xpath设置元素属性吗?
/html/body/form[@id='search']/select[@name='category' and @value='apple' and @type='select-one']
答案 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解析器。