I believe the order doesn't affect the output.
I see you use setSaveImplicitNamespaces(), this should be used only when
you use XMLBeans for only a smaller part of the document.

Cezar

On Mon, 2014-02-17 at 17:27 -0800, Ted Slusser wrote:
> Hi
> 
> Thanks for the suggestion.  I am calling that already, but it doesn't seem to 
> work for my desired effect.
> 
> Does the order of the options make any difference?
> 
> Thanks,
> 
> Ted Slusser
> Java Developer
> Vanderbilt Informatics
> 615-420-7326
> 
> > On Feb 17, 2014, at 4:44 PM, Cezar Andrei <cezar.and...@oracle.com> wrote:
> > 
> > Ted,
> > 
> > Give a try to XmlOptions.setSaveAggressiveNamespaces() it might get
> > closer to the form you want.
> > http://xmlbeans.apache.org/docs/2.6.0/reference/org/apache/xmlbeans/XmlOptions.html#setSaveAggressiveNamespaces%28%29
> > 
> > Cezar
> > 
> >> On Mon, 2014-02-17 at 13:36 -0800, Ted Slusser wrote:
> >> Hello,
> >> 
> >> I’m using XMLBeans 2.6.0 to generate a document based on HL7 CDA.  I am 
> >> setting an attribute on an element and the output looks like:
> >> 
> >> <code xmlns:urn="urn:hl7-org:v3" xsi:type="urn:CE" code="NI" 
> >> codeSystem="2.16.840.1.113883.6.96" displayName="NI”>
> >> 
> >> I would like it to look like this:
> >> 
> >> <code xsi:type="CE" code="NI" codeSystem="2.16.840.1.113883.6.96" 
> >> displayName="NI”>
> >> 
> >> Here’s the document namespace declaration:
> >> 
> >> <ClinicalDocument xmlns="urn:hl7-org:v3" 
> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance”>
> >> 
> >> I’m setting the following in XmlOptions:
> >> 
> >>    setUseDefaultNamespace();
> >>    setSavePrettyPrint();
> >>    setSaveSubstituteCharacters(createXmlOptionCharEscapeMap());
> >>    setSaveSuggestedPrefixes(createSuggestedPrefixes());
> >>    setSaveImplicitNamespaces(createImplicitNamespaces());
> >>    setSaveNamespacesFirst();
> >>    setSaveAggressiveNamespaces();
> >> 
> >> And my namespace map is:
> >> 
> >>    map.put("urn:hl7-org:v3", "");
> >>    map.put("http://www.w3.org/2001/XMLSchema-instance";, "xsi”);
> >> 
> >> Is there anyway I can get XmlBeans to emit the “code” element without 
> >> redeclaring the namespace?
> >> 
> >> Thanks,
> >> 
> >> Ted
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org
> >> For additional commands, e-mail: user-h...@xmlbeans.apache.org
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org
> > For additional commands, e-mail: user-h...@xmlbeans.apache.org
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org
> For additional commands, e-mail: user-h...@xmlbeans.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org
For additional commands, e-mail: user-h...@xmlbeans.apache.org

Reply via email to