0
私はhtmlでいくつかの入力を持っています。ワイルドカード文字を含むxpathクエリを作成して、name属性の数値を置き換えてすべての入力要素を選択するにはどうすればよいですか?私は//div/input[contains(@name, "name")]
を試しましたが、動作しますが、私はワイルドカードを使うことを好みます。 //div/input[@name="models[.*.].name"]
のようなものです。複数の要素を選択するためにワイルドカードを使用
HTML:
<div>
<input type="text" name="models[1].name" value="">
<input type="text" name="models[2].name" value="">
<input type="text" name="models[3].name" value="">
<input type="text" name="models[4].name" value="">
<input type="text" name="models[5].name" value="">
<input type="text" name="models[6].name" value="">
</div>
何あなたは実際に欲しいですか? –
コードトライアルを共有できますか? – DebanjanB
begin-withとends-ofの組み合わせを使用できます。 - https://stackoverflow.com/questions/26217002/how-to-use-starts-with-contains-and-ends-with-in-xpath- to-find-the-xml-n – Grasshopper