[][src]Function transit_model::netex_utils::get_value_in_keylist

pub fn get_value_in_keylist<F>(element: &Element, key: &str) -> Result<F> where
    F: FromStr

Returns the value from its key in a <KeyList> XML element (standard element of NeTEx format). You can convert the result into the type you want.

let xml = r#"<root>
        <KeyList>
            <KeyValue>
                <Key>key</Key>
                <Value>42</Value>
            </KeyValue>
        </KeyList>
    </root>"#;
let root: Element = xml.parse().unwrap();
let value: u32 = get_value_in_keylist(&root, "key").unwrap();
assert_eq!(42, value);