users@jaxb.java.net

Re: JAXB - problem with prefixes

From: danoo17 <danoodnb_at_seznam.cz>
Date: Tue, 17 Feb 2009 08:28:51 -0800 (PST)

Yes, thats what I tried but its still

<qualityAssurance>
    <ns2:checkRules>
    .............
    </ns2:checkRules>
</qualityAssurance>

so nothing changes :-((
but thanx!


Malachi de Ælfweald wrote:
>
> Try changing "a" to "" for your default namespace
>
> On Tue, Feb 17, 2009 at 7:28 AM, danoo17 <danoodnb_at_seznam.cz> wrote:
>
>>
>>
>> Aleksei Valikov wrote:
>> >
>> > Hi.
>> >
>> >> please could anyone help me with following problem?
>> >
>> > [...]
>> >
>> >> but i want the element checkRules without prefix (ns2)
>> >> just <checkRules>
>> >
>> > Please check this link:
>> >
>> > https://jaxb.dev.java.net/guide/Changing_prefixes.html
>> >
>> > And experiment with NamespacePrefixMapper.
>> >
>> > Bye.
>> > /lexi
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>> > For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>> >
>> >
>> >
>>
>> Thank you very much for the tip...
>> i tried to implement it this way
>>
>>
>> Marshaller m = jc.createMarshaller();
>> m.setProperty("com.sun.xml.internal.bind.namespacePrefixMapper",new
>> com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper(){
>>
>> public String getPreferredPrefix(String namespaceUri, String
>> suggestion, boolean requirePrefix)
>> {
>>
>> if(
>> "http://pikeelectronic.com/tibco/qa/xsd".equals(namespaceUri) )
>> return "";
>>
>> return suggestion;
>> }
>> }
>> );
>>
>> and it doesnt work, because it is still
>>
>> <qualityAssurance>
>> <ns2:checkRules>
>> .............
>> </ns2:checkRules>
>> </qualityAssurance>
>>
>> i think it can only rename the prefixes
>> when i write
>>
>> if( "http://pikeelectronic.com/tibco/qa/xsd".equals(namespaceUri) )
>> return "a";
>>
>> it generate ::
>> <qualityAssurance>
>> <a:checkRules>
>> .............
>> </a:checkRules>
>> </qualityAssurance>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/JAXB---problem-with-prefixes-tp22058019p22059482.html
>> Sent from the java.net - jaxb users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
>> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>>
>>
>
>

-- 
View this message in context: http://www.nabble.com/JAXB---problem-with-prefixes-tp22058019p22060772.html
Sent from the java.net - jaxb users mailing list archive at Nabble.com.