On 6 Sep 2005, at 13:41, Andreas Hartmann wrote:
Pier Fumagalli wrote:
On 6 Sep 2005, at 10:14, Andreas Hartmann wrote:

Pier Fumagalli wrote:

[...]

> It's in Subversion right now... 2.1.x branch, "validation" block.

I tried it, it works nicely - thanks a lot!

Unfortunately we need an isolated valdiation service (not a transformer),
which I created using your code - mostly using copy & paste :(

Would you be interested in decoupling the validation functionality
(incl. protocol-based entity resolving) from the transformation functionality?

So, a some sort of validation component that can be looked up using the ServiceManager? Something along the lines of....
public interface Validator() {
public static final String ROLE = "org.apache.cocoon.components.validation.Validator";
  public XMLConsumer getValidator(String schemaURI);


What would be the role of the XMLConsumer?

It would be where to send XML events for validation.

The interface I used looked basically like this:

public interface Validator {

    String ROLE = Validator.class.getName();

void validate(String xmlUri, String schemaUri, ErrorHandler handler);

}


But a SAX stream or something else as input would also be fine.

Both should be fine... I'll see if I can hack somehting together.

    Pier

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to