cssまたはjqueryでこれ:
#related article
ID「関連」を持つ要素内のすべての記事要素を選択します。この xpath セレクターを使用する場合:
//descendant-or-self::*[@id = 'related']/descendant::article
最初の記事要素を選択するだけです。その「関連する」divにもある残りは選択されません。それらすべてを選択するにはどうすればよいですか?
cssまたはjqueryでこれ:
#related article
ID「関連」を持つ要素内のすべての記事要素を選択します。この xpath セレクターを使用する場合:
//descendant-or-self::*[@id = 'related']/descendant::article
最初の記事要素を選択するだけです。その「関連する」divにもある残りは選択されません。それらすべてを選択するにはどうすればよいですか?
XPath (1.0)では、子孫要素のノード セットを実行id('related')//article
または選択します。あなたのパスでさえ結果を単一の要素に制限していないので、問題は XPath の結果をどのように見るか、またはそれをどのように評価するかであると思われます。パス自体が結果を単一のノードに制限する唯一の方法は、たとえば、他のパスを使用して、使用するメソッド (または同様の?) が原因であり、使用または類似しているかどうかを XPath API で確認することです。//*[@id = 'related']//article
article
//descendant-or-self::*[@id = 'related']/descendant::article
(//*[@id = 'related']//article)[1]
selectSingleNode
selectNodes