|
|
Re: Pretty Print: msg#00004
|
Subject: |
Re: Pretty Print |
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: mrglavas@xxxxxxxxxx
E-mail: mrglavas@xxxxxxxxxx
Dick Deneer <dick.deneer@xxxxxxxxxxxxxxxxxxxxx> 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: j-users-unsubscribe@xxxxxxxxxxxxxxxxx
For additional commands, e-mail: j-users-help@xxxxxxxxxxxxxxxxx
|
| |