Puis-je utiliser xpath pour définir les propriétés d'un élément?puis-je utiliser xpath pour définir des valeurs aux éléments?
/html/body/form[@id='search']/select[@name='category' and @value='apple' and @type='select-one']
Puis-je utiliser xpath pour définir les propriétés d'un élément?puis-je utiliser xpath pour définir des valeurs aux éléments?
/html/body/form[@id='search']/select[@name='category' and @value='apple' and @type='select-one']
Non, XPath est juste pour interroger des documents XML
Non, mais une fois que l'élément que vous recherchez, vous pouvez définir ses propriétés par d'autres moyens.
XPath, XML Path Language, est un langage de requête pour sélectionner des noeuds à partir d'un document XML.
Pour définir la valeur, vous pouvez utiliser quelque chose comme un analyseur DOM et setAttribute ('value', 'foo');
Cela peut être utile si vous nous avez dit si cela vous a été retourné ou non. Vous pouvez utiliser count() pour voir si elle retourne quelque chose, si elle n'est pas perceptible.
vous utilisez XPATH pour parcourir un document XML, mais pour transformer XML, vous utilisez généralement XSL ou un analyseur DOM dans JavaScript, C# ou un autre langage de haut niveau.
est le xpath ci-dessus valide au moins pour l'interrogation de l'élément? –
sûr, si vous avez un document XML comme
–important de noter: vous vraiment besoin d'avoir un fichier xml comme ça; vous ne pouvez pas utiliser XPath pour regarder dans vos propriétés d'éléments HTML, d'accord? –