Lines Matching refs:QName
34 #include "talk/xmllite/qname.h"
38 extern const QName QN_EMPTY;
39 extern const QName QN_XMLNS;
119 const QName & Name() const { return name_; }
123 explicit XmlAttr(const QName & name, const std::string & value) :
135 QName name_;
141 explicit XmlElement(const QName & name);
142 explicit XmlElement(const QName & name, bool useDefaultNs);
147 const QName& Name() const { return name_; }
148 void SetName(const QName& name) { name_ = name; }
153 const QName & FirstElementName() const;
161 const std::string & Attr(const QName & name) const;
162 bool HasAttr(const QName & name) const;
163 void SetAttr(const QName & name, const std::string & value);
164 void ClearAttr(const QName & name);
186 XmlElement * FirstNamed(const QName & name);
187 const XmlElement * FirstNamed(const QName & name) const
190 XmlElement * NextNamed(const QName & name);
191 const XmlElement * NextNamed(const QName & name) const
196 XmlElement* FindOrAddNamedChild(const QName& name);
198 const std::string & TextNamed(const QName & name) const;
211 void AddAttr(const QName & name, const std::string & value);
212 void AddAttr(const QName & name, const std::string & value, int depth);
213 void ClearNamedChildren(const QName & name);
230 QName name_;