Sample code for 30+ languages & platforms
Rust

SearchAllForContent

See more XML Examples

Demonstrates the SearchAllForContent method.

Chilkat Rust Downloads

Rust

let xml = chilkat::Xml::new();

if xml.load_xml_file("qa_data/xml/pigs.xml").is_err() {
    println!("{}", xml.last_error_text());
    return;
}

let mut x_begin_after = xml.get_self().unwrap();
let mut x_found = xml.search_all_for_content(Some(&x_begin_after), "*pig*").unwrap();
let mut search_for_more = true;
while search_for_more {

    println!("{}", x_found.tag());
    println!("{}", x_found.content());
    println!("--");

    x_begin_after = x_found;
    x_found = xml.search_all_for_content(Some(&x_begin_after), "*pig*").unwrap();

    search_for_more = xml.last_method_success();
}