aboutsummaryrefslogtreecommitdiffstats
path: root/src/tinyxml2.cpp
diff options
context:
space:
mode:
authordrumsetmonkey <abelleisle@roadrunner.com>2016-03-08 21:14:47 -0500
committerdrumsetmonkey <abelleisle@roadrunner.com>2016-03-08 21:14:47 -0500
commit98e08cb7c2ae6c61192bac73a1fc7254224452be (patch)
tree2ff5a4b9254b0dc9217795dc8a76365736fd40e4 /src/tinyxml2.cpp
parent0a0766a186db892f7a8f28f0130a043fd9b9dff9 (diff)
parent82c75b0a97eba2f78206d3b97d47eaa580a82f0c (diff)
Fixed incorrect language percentages
Diffstat (limited to 'src/tinyxml2.cpp')
-rwxr-xr-xsrc/tinyxml2.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/tinyxml2.cpp b/src/tinyxml2.cpp
index c4ea7cd..6198418 100755
--- a/src/tinyxml2.cpp
+++ b/src/tinyxml2.cpp
@@ -1400,6 +1400,18 @@ const XMLAttribute* XMLElement::FindAttribute( const char* name ) const
return 0;
}
+std::string XMLElement::StrAttribute( const char* name, const char* value ) const
+{
+ std::string str;
+ const XMLAttribute* a = FindAttribute( name );
+ if ( a ) {
+ if ( !value || XMLUtil::StringEqual( a->Value(), value )) {
+ str = a->Value();
+ return str;
+ }
+ }
+ return str;
+}
const char* XMLElement::Attribute( const char* name, const char* value ) const
{
@@ -1413,7 +1425,6 @@ const char* XMLElement::Attribute( const char* name, const char* value ) const
return 0;
}
-
const char* XMLElement::GetText() const
{
if ( FirstChild() && FirstChild()->ToText() ) {