Hi Michael, Too bad ... i hope someone will port it as it was a really useful extension for those who use kate extensively :( Thanks, On 8/20/08, Romain GUINOT wrote: > > Hi, > I have discovered that the rpm packages of kdesdk 4.1 which provide Kate do > not include the XML check/ validation plugin. > It is present in SVN at KDE/kdesdk/kate/plugins/xmltools and > KDE/kdesdk/kate/plugins/xmlcheck : > > Unfortunately , it doesn't build against 4.1 (maybe it wasn't ported to > Qt4..): > > > [ 33%] Building CXX object > CMakeFiles/katexmltoolsplugin.dir/katexmltoolsplugin_automoc.o > > [ 66%] Building CXX object CMakeFiles/katexmltoolsplugin.dir/pseudo_dtd.o > > /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'bool > PseudoDTD::parseElements(QDomDocument*, QProgressDialog*)': > > > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:173: error: no matching function > for call to 'QMap::remove(QMap bool>::iterator&)' > /usr/include/QtCore/qmap.h:603: note: candidates are: int QMap T>::remove(const Key&) [with Key = QString, T = bool] > /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList > PseudoDTD::allowedElements(QString)': > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:206: error: 'const class QString' > has no member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:206: error: 'class QString' has no > member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:207: error: 'class QMap QStringList>::iterator' has no member named 'data' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList > PseudoDTD::allowedAttributes(QString)': > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:272: error: 'const class QString' > has no member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:272: error: 'class QString' has no > member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:273: error: 'class QMap ElementAttributes>::iterator' has no member named 'data' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:273: error: 'class QMap ElementAttributes>::iterator' has no member named 'data' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList > PseudoDTD::requiredAttributes(const QString&) const': > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:290: error: 'const class QString' > has no member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:290: error: 'const class QString' > has no member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:291: error: 'class QMap ElementAttributes>::const_iterator' has no member named > 'data' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'bool > PseudoDTD::parseAttributeValues(QDomDocument*, > QProgressDialog*)': > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:335: error: 'split' is not a > member of 'QStringList' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList > PseudoDTD::attributeValues(QString, QString)': > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:358: error: 'const class QString' > has no member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:358: error: 'class QString' has no > member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:360: error: 'class QMap QMap >::iterator' has no member > named 'data' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:365: error: 'const class QString' > has no member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:365: error: 'class QString' has no > member named 'lower' > /opt/kate-plugins/xmltools/pseudo_dtd.cpp:366: error: 'class QMap QStringList>::iterator' has no member named 'data' > make[2]: *** [CMakeFiles/katexmltoolsplugin.dir/pseudo_dtd.o] Error 1 > make[1]: *** [CMakeFiles/katexmltoolsplugin.dir/all] Error 2 > > Anyone aware of this ? I'd like to help but i'm no Qt guru ... > Thanks, > Romain. > > -- > Romain GUINOT > > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<