void XsdSchemaDebugger::dumpWildcard(const XsdWildcard::Ptr &wildcard) { QVector<QString> varietyNames; varietyNames.append(QLatin1String("Any")); varietyNames.append(QLatin1String("Enumeration")); varietyNames.append(QLatin1String("Not")); QVector<QString> processContentsNames; processContentsNames.append(QLatin1String("Strict")); processContentsNames.append(QLatin1String("Lax")); processContentsNames.append(QLatin1String("Skip")); qDebug(" processContents: %s", qPrintable(processContentsNames.at((int)wildcard->processContents()))); const XsdWildcard::NamespaceConstraint::Ptr constraint = wildcard->namespaceConstraint(); qDebug(" variety: %s", qPrintable(varietyNames.at((int)constraint->variety()))); if (constraint->variety() != XsdWildcard::NamespaceConstraint::Any) qDebug() << " namespaces:" << constraint->namespaces(); }