ด้วยรูปแบบข้อมูลที่เรียบง่ายนี้:
<a>
<b>
<c>C1</c>
<d>D1</d>
<e>E1</e>
<f>don't select this one</f>
</b>
<b>
<c>C2</c>
<d>D2</d>
<e>E1</e>
<g>don't select me</g>
</b>
<c>not this one</c>
<d>nor this one</d>
<e>definitely not this one</e>
</a>
คุณจะเลือกC
s, D
s และE
s ทั้งหมดที่เป็นลูกของB
องค์ประกอบได้อย่างไร?
โดยทั่วไปสิ่งที่ชอบ:
a/b/(c|d|e)
ในสถานการณ์ของตัวเองแทนเพียงa/b/
แบบสอบถามที่นำไปสู่การเลือกเหล่านั้นC
, D
, E
โหนดเป็นจริงค่อนข้างซับซ้อนดังนั้นฉันต้องการที่จะหลีกเลี่ยงการทำเช่นนี้:
a/b/c|a/b/d|a/b/e
เป็นไปได้หรือไม่