Beispiel #1
0
	DomAttr DomElement::get_attribute_node(const DomString &name) const
	{
		if (impl)
		{
			DomNamedNodeMap attributes = get_attributes();
			DomAttr attribute = attributes.get_named_item(name).to_attr();
			return attribute;
		}
		return DomAttr();
	}
Beispiel #2
0
	DomAttr DomElement::get_attribute_node_ns(
		const DomString &namespace_uri,
		const DomString &local_name) const
	{
		if (impl)
		{
			DomNamedNodeMap attributes = get_attributes();
			DomAttr attribute = attributes.get_named_item_ns(namespace_uri, local_name).to_attr();
			return attribute;
		}
		return DomAttr();
	}
Beispiel #3
0
	DomAttr DomNode::to_attr() const
	{
		if (is_attr())
			return DomAttr(impl);
		return DomAttr();
	}
Beispiel #4
0
	DomAttr DomDocument::create_attribute_ns(
		const DomString &namespace_uri,
		const DomString &qualified_name)
	{
		return DomAttr(*this, qualified_name, namespace_uri);
	}
Beispiel #5
0
	DomAttr DomDocument::create_attribute(const DomString &name)
	{
		return DomAttr(*this, name);
	}
Beispiel #6
0
	DomAttr DomElement::set_attribute_node_ns(const DomAttr &attr)
	{
		if (impl)
			return get_attributes().set_named_item_ns(attr).to_attr();
		return DomAttr();
	}