Cho định dạng dữ liệu đơn giản hóa này:
<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>
Làm thế nào bạn sẽ chọn tất cả các C
s, D
s và E
s là con của B
các phần tử?
Về cơ bản, một cái gì đó như:
a/b/(c|d|e)
Trong trường hợp của riêng tôi, thay vì chỉ a/b/
, truy vấn dẫn đến việc lựa chọn những C
, D
, E
nút thực sự là khá phức tạp vì vậy tôi muốn tránh làm điều này:
a/b/c|a/b/d|a/b/e
Điều này có thể không?