use wxEmptyString as default value to return from GetAttribute()
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52715 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -154,7 +154,7 @@ public:
|
|||||||
wxXmlAttribute *GetAttributes() const { return m_attrs; }
|
wxXmlAttribute *GetAttributes() const { return m_attrs; }
|
||||||
bool GetAttribute(const wxString& attrName, wxString *value) const;
|
bool GetAttribute(const wxString& attrName, wxString *value) const;
|
||||||
wxString GetAttribute(const wxString& attrName,
|
wxString GetAttribute(const wxString& attrName,
|
||||||
const wxString& defaultVal) const;
|
const wxString& defaultVal = wxEmptyString) const;
|
||||||
bool HasAttribute(const wxString& attrName) const;
|
bool HasAttribute(const wxString& attrName) const;
|
||||||
|
|
||||||
int GetLineNumber() const { return m_lineNo; }
|
int GetLineNumber() const { return m_lineNo; }
|
||||||
@@ -208,7 +208,7 @@ private:
|
|||||||
wxString m_content;
|
wxString m_content;
|
||||||
wxXmlAttribute *m_attrs;
|
wxXmlAttribute *m_attrs;
|
||||||
wxXmlNode *m_parent, *m_children, *m_next;
|
wxXmlNode *m_parent, *m_children, *m_next;
|
||||||
int m_lineNo; // line number in original file, or -1
|
int m_lineNo; // line number in original file, or -1
|
||||||
|
|
||||||
void DoCopy(const wxXmlNode& node);
|
void DoCopy(const wxXmlNode& node);
|
||||||
};
|
};
|
||||||
@@ -262,7 +262,7 @@ public:
|
|||||||
const wxString& encoding = wxT("UTF-8"), int flags = wxXMLDOC_NONE);
|
const wxString& encoding = wxT("UTF-8"), int flags = wxXMLDOC_NONE);
|
||||||
virtual bool Load(wxInputStream& stream,
|
virtual bool Load(wxInputStream& stream,
|
||||||
const wxString& encoding = wxT("UTF-8"), int flags = wxXMLDOC_NONE);
|
const wxString& encoding = wxT("UTF-8"), int flags = wxXMLDOC_NONE);
|
||||||
|
|
||||||
// Saves document as .xml file.
|
// Saves document as .xml file.
|
||||||
virtual bool Save(const wxString& filename, int indentstep = 1) const;
|
virtual bool Save(const wxString& filename, int indentstep = 1) const;
|
||||||
virtual bool Save(wxOutputStream& stream, int indentstep = 1) const;
|
virtual bool Save(wxOutputStream& stream, int indentstep = 1) const;
|
||||||
|
@@ -77,7 +77,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
bool GetAttribute(const wxString& attrName, wxString* value) const;
|
bool GetAttribute(const wxString& attrName, wxString* value) const;
|
||||||
const wxString GetAttribute(const wxString& attrName,
|
const wxString GetAttribute(const wxString& attrName,
|
||||||
const wxString& defaultVal) const;
|
const wxString& defaultVal = wxEmptyString) const;
|
||||||
//@}
|
//@}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -132,9 +132,9 @@ public:
|
|||||||
This function is very useful since the XML snippet @c
|
This function is very useful since the XML snippet @c
|
||||||
"tagnametagcontent/tagname" is represented by
|
"tagnametagcontent/tagname" is represented by
|
||||||
expat with the following tag tree:
|
expat with the following tag tree:
|
||||||
|
|
||||||
or eventually:
|
or eventually:
|
||||||
|
|
||||||
An empty string is returned if the node has no children of type @c
|
An empty string is returned if the node has no children of type @c
|
||||||
wxXML_TEXT_NODE or @c wxXML_CDATA_SECTION_NODE, or if the content of the first child of such types is empty.
|
wxXML_TEXT_NODE or @c wxXML_CDATA_SECTION_NODE, or if the content of the first child of such types is empty.
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user