diff options
| author | jhurst <jhurst@cinecert.com> | 2011-07-27 21:01:49 +0000 |
|---|---|---|
| committer | jhurst <> | 2011-07-27 21:01:49 +0000 |
| commit | 23f5d8c9bae5c51cfa084a006a6f589cf97ae001 (patch) | |
| tree | 6d91ee70ecddf4b7d7f615799c94b47d5a4c98bc /src/KM_xml.h | |
| parent | 0a815c035a2cc3742507aebd059d5c042a111527 (diff) | |
high frame rate stereo
Diffstat (limited to 'src/KM_xml.h')
| -rw-r--r-- | src/KM_xml.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/KM_xml.h b/src/KM_xml.h index 8e02596..6652f2d 100644 --- a/src/KM_xml.h +++ b/src/KM_xml.h @@ -1,5 +1,5 @@ /* -Copyright (c) 2005-2009, John Hurst +Copyright (c) 2005-2011, John Hurst All rights reserved. Redistribution and use in source and binary forms, with or without @@ -96,13 +96,16 @@ namespace Kumu inline const XMLNamespace* Namespace() const { return m_Namespace; } inline void SetNamespace(const XMLNamespace* ns) { assert(ns); m_Namespace = ns; } - bool ParseString(const std::string& document); + bool ParseString(const char* document, ui32_t doc_len); + bool ParseString(const ByteString& document) { return ParseString((const char*)document.RoData(), document.Length()); } + bool ParseString(const std::string& document) { return ParseString(document.c_str(), document.size()); } // building void SetName(const char* name); void SetBody(const std::string& value); void AppendBody(const std::string& value); void SetAttr(const char* name, const char* value); + void SetAttr(const char* name, const std::string& value) { SetAttr(name, value.c_str()); } XMLElement* AddChild(XMLElement* element); XMLElement* AddChild(const char* name); XMLElement* AddChildWithContent(const char* name, const char* value); |
