pub fn traverse<'a>( node: &'a Element, path: &[&str], ignore_empty_leaf: bool, ) -> Result<Vec<&'a Element>>