[jdom-interest] How to set a reference to XML-Schema?

Patrick McFarlane PMcFarlane at determine.com
Tue Nov 19 10:35:48 PST 2002

It's funny I just worked on something like this yesterday! :) You need to
create an extra attribute on your rootElement for the third row.

		Element rootElem = new Element("updatetemplate");
		rootElem.setAttribute(new Attribute("accountID",
		Namespace xsiNS = Namespace.getNamespace("xsi",

		// this is the line that creates your third row. 
		rootElem.setAttribute(new Attribute("schemaLocation",
"../../xsd/updateTemplate.xsd", xsiNS));


-----Original Message-----
From: Haase, Christian [mailto:haase at mecklenburgische.de]
Sent: Tuesday, November 19, 2002 2:59 AM
To: 'jdom-interest at jdom.org'
Subject: [jdom-interest] How to set a reference to XML-Schema?

Hello everyone,
How can I set a reference to XML schema by generating XML-documents with
I do need e.g. this XML-Ouput:

<?xml version="1.0"?>
<ZusyMeldung xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.zusy.de/2002/XMLSchema ZusyAZ01.xsd ">
There are no problems with the first two rows, I do this with the
addNamespaceDeclaration method.
But, what should I do exactly for generating the third row with JDOM for
referencing the schemaLocation?
Has everyone an example for doing this?

Many greetings,
> Christian Haase
> haase at mecklenburgische.de
To control your jdom-interest membership:

More information about the jdom-interest mailing list