I have this code that create an xml with JDOM.
<code>
Element xmlRoot = new org.jdom.Element("xml");
xmlRoot.addContent(new Element("params"));
xmlRoot.addContent(new Element("files"));
xmlRoot.addContent(new Element("folders"));
ProcessingInstruction pi = new ProcessingInstruction("xml-
stylesheet","type=\"text/xsl\" href=\"file:///c:/temp/myxsl.xsl\" ");
LinkedList piList=new LinkedList();
piList.add(pi);
Document xmlOutput = new Document(xmlRoot);
xmlOutput.setProcessingInstructions(piList);
</code>
the point is that when outputting this into a browser I get
<!-- XML OUTPUT // -->
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<params />
<files />
<folders />
</xml>
<?xml-stylesheet type="text/xsl" href="file:///c:/temp/myxsl.xsl" ?>
<!-- /XML OUTPUT // -->
and I need to have the
"<?xml-stylesheet type="text/xsl" href="file:///c:/temp/myxsl.xsl" ?
>"
right after the
"<?xml version="1.0" encoding="UTF-8" ?>"
not at the end of the xml!!!
Any help welcome !
(REMINDER : you can not create a "Document" from a
ProcessingInstruction, and the ProcessingInstruction is NOT an
element. )