For binary XML tables, XMLIndex is equipartitioned with the base table for range, hash, and list partitions.
For example:
CREATE TABLE purchase_order
(id NUMBER, doc XMLTYPE)
PARTITION BY RANGE (id)
(PARTITION p1 VALUES LESS THAN (10),
PARTITION p2 VALUES LESS THAN (MAXVALUE));
CREATE INDEX purchase_order_idx ON purchase_order(doc)
INDEXTYPE IS XDB.XMLINDEX LOCAL;
Oracle Database Data Cartridge Developer's Guide for information about Oracle XML DB and partitioning of XMLIndex for binary XML tables
Oracle XML DB Developer's Guide for information about XMLIndex