Sorry for the confusion,


I forgot to update my -Djava.endorsed.dirs argument !

Dick Deneer
Michael Glavassevich heeft op woensdag, 1 mrt 2006 om 22:39 (Europe/Amsterdam) het volgende geschreven:

That's odd. It's working fine for me. Are you sure you don't have another
copy of the parser or the DOMSerializerImpl class on your classpath?

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]

Dick Deneer <[EMAIL PROTECTED]> wrote on 03/01/2006
03:57:39 PM:

I downloaded the new Xerces 2.8 release to try out the new pretty print
feature.
But I still get the error :
org.w3c.dom.DOMException: FEATURE_NOT_SUPPORTED: The parameter
format-pretty-print is recognized but the requested value cannot be set.
at org.apache.xml.serialize.DOMSerializerImpl.setParameter(Unknown
Source)
at com.dd.xml.dom.DomUtils.serializetoString(DomUtils.java:238)

I am using the following method:

public static String serializetoString(Document document)
{
DOMImplementationLS implls =
(DOMImplementationLS) document.getImplementation();
LSSerializer domWriter = implls.createLSSerializer();
DOMStringList list = domWriter.getDomConfig().getParameterNames();
for (int i = 0; i < list.getLength(); i++)
{
System.out.println(list.item(i));
}
if (domWriter
.getDomConfig()
.canSetParameter("format-pretty-print", Boolean.TRUE))
{
System.out.println("pretty-print works now!!");
domWriter.getDomConfig().setParameter(
"format-pretty-print",
Boolean.TRUE);
}

domWriter.setNewLine("\n");
return domWriter.writeToString(document);

}

Any suggestions ?
Dick Deneer

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



Reply via email to