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

Reply via email to