Re: question about namespace

2014-02-18 Thread Ted Slusser
Hi,

Thank you for the information.  I’m not sure what you mean by using implicit 
namespaces only for a smaller part of the document.  At any rate, I removed the 
call to setSaveImplicitNamespaces, but I’m still getting the explicit 
namespaces on the element.

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:
 
 >>> codeSystem="2.16.840.1.113883.6.96" displayName="NI”>
 
 I would like it to look like this:
 
 >>> displayName="NI”>
 
 Here’s the document namespace declaration:
 
 >>> 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
> 


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



Re: question about namespace

2014-02-18 Thread Cezar Andrei
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  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:
> >> 
> >>  >> codeSystem="2.16.840.1.113883.6.96" displayName="NI”>
> >> 
> >> I would like it to look like this:
> >> 
> >>  >> displayName="NI”>
> >> 
> >> Here’s the document namespace declaration:
> >> 
> >>  >> 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



Re: question about namespace

2014-02-17 Thread Ted Slusser
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  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:
>> 
>> > codeSystem="2.16.840.1.113883.6.96" displayName="NI”>
>> 
>> I would like it to look like this:
>> 
>> > displayName="NI”>
>> 
>> Here’s the document namespace declaration:
>> 
>> > 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



Re: question about namespace

2014-02-17 Thread Cezar Andrei
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:
> 
>  codeSystem="2.16.840.1.113883.6.96" displayName="NI”>
> 
> I would like it to look like this:
> 
>  displayName="NI”>
> 
> Here’s the document namespace declaration:
> 
>  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



question about namespace

2014-02-17 Thread Ted Slusser
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:

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