I can confirm that, we use that method to generate XML documents without
namespace declarations and it works fine.  Snippet:

                XmlOptions options = new XmlOptions();
                options.setSavePrettyPrint();
                options.setUseDefaultNamespace();
                Map prefixes = new HashMap();
                prefixes.put("", VXML_NAMESPACE);
                options.setSaveImplicitNamespaces(prefixes);

-- Mark



On Wed, 2005-09-28 at 13:29 -0700, Yana Kadiyska wrote:
> I believe setSaveImplicitNamespaces is what you want.
> 
> -----Original Message-----
> From: news [mailto:[EMAIL PROTECTED] On Behalf Of Dan Durkin
> Sent: Wednesday, September 28, 2005 1:18 PM
> To: [email protected]
> Subject: Saving to xml with no namespace
> 
> Using XmlOptions.setLoadSubstituteNamespaces() I was able to parse a 
> document with no namespaces.
> 
> Is there a way to do the reverse of this and take an XmlObject instance 
> and save an xml file with no namespace?
> 
> the following code:
> 
> HashMap noPrefixMap = new HashMap();
> noPrefixMap.put("http://foo.com/bar";, "");
> XmlOptions outputOpts = new XmlOptions();
> outputOpts.setSavePrettyPrint();
> outputOpts.setSaveSuggestedPrefixes(noPrefixMap);
> anXmlObject.save( new java.io.File("test/testout.xml" ), outputOpts);
> 
> results in no prefixes but does declare a default namespace.
> 
> <foo xmlns="http://foo.com/bar";>
>    <bar/>
> </foo>
> 
> 
> Thanks,
> 
> Dan
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


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

Reply via email to