diff options
author | Stefan Radomski <sradomski@mintwerk.de> | 2016-01-06 11:10:10 (GMT) |
---|---|---|
committer | Stefan Radomski <sradomski@mintwerk.de> | 2016-01-06 11:10:10 (GMT) |
commit | f9eb54fc9c17116954846133b33f7a241e662cbc (patch) | |
tree | 7b6eede00cd3c088f0f652acccc89d4471f9cfa6 /src/uscxml/DOMUtils.h | |
parent | b8ba0e7c31f397a66f9d509ff20a85b33619475a (diff) | |
download | uscxml-f9eb54fc9c17116954846133b33f7a241e662cbc.zip uscxml-f9eb54fc9c17116954846133b33f7a241e662cbc.tar.gz uscxml-f9eb54fc9c17116954846133b33f7a241e662cbc.tar.bz2 |
Prepared ChartToC transformation
Diffstat (limited to 'src/uscxml/DOMUtils.h')
-rw-r--r-- | src/uscxml/DOMUtils.h | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/src/uscxml/DOMUtils.h b/src/uscxml/DOMUtils.h index 0691952..fcd80d9 100644 --- a/src/uscxml/DOMUtils.h +++ b/src/uscxml/DOMUtils.h @@ -44,35 +44,11 @@ class USCXML_API DOMUtils { public: static std::string xPathForNode(const Arabica::DOM::Node<std::string>& node, const std::string& ns = ""); static std::list<Arabica::DOM::Node<std::string> > getElementsByType(const Arabica::DOM::Node<std::string>& root, Arabica::DOM::Node_base::Type type); - // deprecated, use stringIsTrue from Convenience.h instead + static std::string idForNode(const Arabica::DOM::Node<std::string>& node); + // deprecated, use stringIsTrue from Convenience.h instead DEPRECATED static bool attributeIsTrue(const::std::string& value); }; -class USCXML_API NumAttr { -public: - NumAttr(const std::string& str) { - size_t valueStart = str.find_first_of("0123456789."); - if (valueStart != std::string::npos) { - size_t valueEnd = str.find_last_of("0123456789."); - if (valueEnd != std::string::npos) { - value = str.substr(valueStart, (valueEnd - valueStart) + 1); - size_t unitStart = str.find_first_not_of(" \t", valueEnd + 1); - if (unitStart != std::string::npos) { - size_t unitEnd = str.find_last_of(" \t"); - if (unitEnd != std::string::npos && unitEnd > unitStart) { - unit = str.substr(unitStart, unitEnd - unitStart); - } else { - unit = str.substr(unitStart, str.length() - unitStart); - } - } - } - } - } - - std::string value; - std::string unit; -}; - class ScriptEntityResolver : public Arabica::SAX::EntityResolver<std::string> { virtual InputSourceT resolveEntity(const std::string& publicId, const std::string& systemId) { Arabica::SAX::InputSource<std::string> is; |