示例#1
0
bool CL_DomElement::get_attribute_bool_ns(const CL_DomString &namespace_uri, const CL_DomString &local_name, bool default_value) const
{
	CL_DomString value = get_attribute_ns(namespace_uri, local_name);
	if (!value.empty())
		return value == "true";
	else
		return default_value;
}
示例#2
0
float CL_DomElement::get_attribute_float_ns(const CL_DomString &namespace_uri, const CL_DomString &local_name, float default_value) const
{
	CL_DomString value = get_attribute_ns(namespace_uri, local_name);
	if (!value.empty())
		return CL_StringHelp::text_to_float(value);
	else
		return default_value;
}
示例#3
0
	int DomElement::get_attribute_int_ns(const DomString &namespace_uri, const DomString &local_name, int default_value) const
	{
		DomString value = get_attribute_ns(namespace_uri, local_name);
		if (!value.empty())
			return StringHelp::text_to_int(value);
		else
			return default_value;
	}