セレクタを使用してドロップダウンリストで利用可能な単一のテキストを選択できますか?以下のような
何か:私は取得したいと思い、このユースケースからドロップダウンで利用可能な単一のテキストを抽出します
p > w|Sdt > w|ListItem (with text value following)
あなたがNode.nextSibling()
メソッドを利用することができます。この場合
<p>
<w:Sdt DropDown="t" id="-537820932">
<w:ListItem ListValue="SELECT ONE" DataValue="SELECT ONE"/>
<w:ListItem ListValue="test1" DataValue="test1"/>
<w:ListItem ListValue="test2" DataValue="test2"/>Here is a Value1
<w:ListItem ListValue="test3" DataValue="test3"/>
<w:ListItem ListValue="test4" DataValue="test4"/>
</w:Sdt>
<o:p/>
</p>
これは素晴らしいですが、あなたはセレクタ式と同じ溶液を得ることが可能であると思いますか? 例:p> w | Sdt> w | ListItem - > nextは空ではありませんか? – user648026
@ user648026そうは思わない。少なくとも私はそれを単一のセレクタ式を使用して動作させることができませんでした。主な問題は、抽出しようとしているテキストがHTMLタグの外にあることです。これと同等のものは 'p> w | Sdt> w | ListItem + *:matchesOwn(。+)'のようなものになります。 –