pub fn paths(path: &str) -> Result<Vec<String>, Box<dyn Error>>
List all xml paths (deduplicated and sorted, where siblings have the same path if they have the same element type).