Simon Wülker
5ecf09d76a
xpath: Fix implementation for preceding::/following:: axes ( #40588 )
...
`preceding::` needs to yield all preceding nodes, excluding ancestors.
`following::` needs to yield all following nodes, excluding descendants.
Both `Node::preceding_nodes` and `Node::following_nodes` (which we're
currently using) don't quite match these requirements, so we have to
engineer some xpath-specific iterators.
Testing: New tests start to pass
---------
Signed-off-by: Simon Wülker <simon.wuelker@arcor.de >
2025-11-12 10:40:36 +00:00
..
2025-03-28 10:23:41 +00:00
2025-11-12 10:40:36 +00:00
2025-11-11 02:59:38 +00:00
2025-11-08 19:57:59 +00:00
2025-01-10 08:19:19 +00:00
2025-11-06 12:31:48 +00:00
2025-11-09 22:05:12 +00:00
2025-04-08 19:22:24 +00:00
2025-11-11 22:30:40 +00:00
2025-09-02 06:33:44 +00:00
2025-02-08 08:16:21 +00:00
2025-11-06 12:31:48 +00:00
2025-09-09 08:33:46 +00:00
2025-08-13 17:40:10 +00:00
2025-10-09 18:18:03 +00:00
2025-11-11 22:30:40 +00:00
2025-09-10 13:34:54 +00:00
2025-10-31 10:07:38 +00:00
2025-11-06 12:31:48 +00:00
2025-11-08 14:27:35 +00:00
2025-11-11 22:30:40 +00:00
2025-11-06 12:31:48 +00:00
2025-10-09 18:18:03 +00:00
2025-11-12 05:40:28 +00:00
2025-11-06 12:31:48 +00:00
2025-10-17 08:48:23 +00:00
2025-05-26 12:05:38 +00:00
2025-11-11 22:30:40 +00:00
2025-04-04 06:45:08 +00:00
2025-05-04 17:05:27 +00:00
2025-11-11 22:30:40 +00:00
2025-09-29 14:15:07 +00:00
2025-11-09 05:17:26 +00:00
2025-11-12 05:40:28 +00:00
2025-10-18 14:23:24 +00:00
2025-11-11 22:30:40 +00:00
2025-11-06 12:31:48 +00:00
2025-11-11 22:30:40 +00:00
2025-11-11 02:59:38 +00:00
2025-10-02 07:51:19 +00:00
2025-09-09 08:33:46 +00:00
2025-10-02 07:51:19 +00:00
2025-11-08 14:27:35 +00:00
2025-08-31 01:00:09 +00:00
2025-11-08 23:04:03 +00:00
2025-11-06 19:43:52 +00:00
2025-10-09 18:18:03 +00:00
2025-11-06 19:43:52 +00:00
2025-11-06 12:31:48 +00:00
2025-11-12 10:40:36 +00:00