Hi,

Slide cannot handle empty namspaces in propfindMethod. This is a fix for
the problem.


Fix based on version slide 1.0.16:

    public String generateQuery() {
    [...]

        case BY_NAME:
            printer.writeElement("D", "prop", XMLPrinter.OPENING);
            for (int i=3D0 ; i<propertyNames.length ; i++)
            {
                String namespace =3D propertyNames[i].getNamespaceURI();
                String localname =3D propertyNames[i].getLocalName();
                if ("DAV:".equals(namespace)) {
                    printer.writeElement("D", localname,
XMLPrinter.NO_CONTENT);
                } else if (namespace.length() =3D=3D 0) {
                    printer.writeElement(null, null, localname,
XMLPrinter.NO_CONTENT); =20
                }=20
                else {
                    printer.writeElement("ZZ", namespace, localname ,
XMLPrinter.NO_CONTENT);
                }
            }
            printer.writeElement("D", "prop", XMLPrinter.CLOSING);
            break;
        }


Regards,

Lars

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to