10 #ifndef KDSOAPNAMESPACEPREFIXES_P_H
11 #define KDSOAPNAMESPACEPREFIXES_P_H
13 #include <QtCore/QMap>
14 #include <QtCore/QXmlStreamWriter>
26 void writeNamespace(QXmlStreamWriter &writer,
const QString &ns,
const QString &prefix)
30 writer.writeNamespace(ns, prefix);
32 QString
resolve(
const QString &ns,
const QString &localName)
const
34 const QString prefix = value(ns);
35 if (prefix.isEmpty()) {
36 qWarning(
"ERROR: Namespace not found: %s (for localName %s)", qPrintable(ns), qPrintable(localName));
38 return prefix + QLatin1Char(
':') + localName;
KDSoapAddressingNamespace
void writeStandardNamespaces(QXmlStreamWriter &writer, KDSoap::SoapVersion version=KDSoap::SOAP1_1, bool messageAddressingEnabled=false, KDSoapMessageAddressingProperties::KDSoapAddressingNamespace messageAddressingNamespace=KDSoapMessageAddressingProperties::Addressing200508)
void writeNamespace(QXmlStreamWriter &writer, const QString &ns, const QString &prefix)
QString resolve(const QString &ns, const QString &localName) const