Skip to main content

parse_sonos_bool

Function parse_sonos_bool 

Source
pub fn parse_sonos_bool(xml: &Element, child_name: &str) -> bool
Expand description

Parse a Sonos UPnP boolean value from an XML response element.

Sonos devices return “0”/“1” for booleans, but Rust’s bool::parse() only handles “true”/“false”. This helper correctly parses “0”, “1”, “true”, “false”, and handles whitespace-padded variants.

Returns false if the child element is missing or empty.