27 typedef QString Xml_string;
28 typedef QMap<Xml_string, Xml_string> Xml_attr;
30 inline Xml_string Xml_key(Xml_attr::iterator& it) {
return it.key(); }
31 inline Xml_string Xml_data(Xml_attr::iterator& it) {
return it.value(); }
32 inline std::string fromXMLString(
const Xml_string& s) { QByteArray ba(s.toUtf8());
return std::string(ba.constData()); }
33 inline Xml_string fromSTLString(
const std::string& s) {
return QString::fromUtf8(s.c_str()); }
41 typedef std::string Xml_string;
42 typedef std::map<Xml_string, Xml_string> Xml_attr;
44 inline Xml_string Xml_key(Xml_attr::iterator& it) {
return it->first; }
45 inline Xml_string Xml_data(Xml_attr::iterator& it) {
return it->second; }
46 inline const char* fromXMLString(
const Xml_string& s) {
return s.c_str(); }
47 inline Xml_string fromSTLString(
const std::string& s) {
return s; }