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