pub fn as_string<'a>(&'a self) -> Option<&'a str> {
        match *self {
            Xml::String(ref s) => Some(&s),
            _ => None,
        }
    }
/// If the Xml value is a String, returns the associated str.
/// Returns None otherwise.
If the Xml value is a String, returns the associated str.
Returns None otherwise.
If the Xml value is a String returns the associated str . Returns None otherwise .
pub fn as_string<'a>(&'a self) -> Option<&'a str> {
        match *self {
            Xml::String(ref s) => Some(&s),
            _ => None,
        }
    }
pub fn as_string < ' a > ( & ' a self ) -> Option < & ' a str > { match * self { Xml :: String ( ref s ) => Some ( & s ) , _ => None , } }
If the Xml value is a String, returns the associated str.
If the Xml value is a String returns the associated str .
&'a self