Actually I am generating jar our of this XSD and also using the following
options
      HashMap ns = new HashMap();
      ns.put("http://www.starstandards.org/STAR";, "xmlns:s");
      ns.put("http://www.gm.com/2006/GWM";, "xmlns:gwm");
     
ns.put("http://www.gm.com/2006/GWMv1.01\\GWM_TI_ProcessRepairOrder.xsd";,
"xsi:schemaLocation");
private ProcessRepairOrderDocument processRepairDoc;
processRepairDoc.save(new File("C:\\work\\test.xml"), xmlOptions);

What I need a s namespace instead of star. Please help asap. 

Thanks
Sharad


sg0210 wrote:
> 
> Internally in our xml generation logic we are using apache xmlbeans to
> create or build ProcessRepairOrder XML(s), however when I use xsd2inst
> command it is adding star namespace by default but we would like to add
> <s> namespace instead of <star> (refer attached XSD schemas and sample xml
> file). 
> It looks like it is XSD design issue, so please let me know if you have
> any suggestions or can help us to sort out this problem. 
> 
> My Schema
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by Robert
> Loesch (IBM) -->
> <xs:schema xmlns:gwm="http://www.gm.com/2006/GWM";
> xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
> targetNamespace="http://www.gm.com/2006/GWM";
> xmlns:s="http://www.starstandards.org/STAR"; 
> elementFormDefault="qualified" attributeFormDefault="unqualified">
>       <xs:import namespace="http://www.starstandards.org/STAR";
> schemaLocation="ProcessRepairOrder.xsd "/>
>       <xs:complexType name="DataAreaExtended">
>               <xs:complexContent>
>                       <xs:extension base="s:ProcessRepairOrderDataArea">
>                               <xs:sequence>
>                                       <xs:element name="RepairOrderCount" 
> type="xs:integer" minOccurs="0"/>
>                               </xs:sequence>
>                       </xs:extension>
>               </xs:complexContent>
>       </xs:complexType>
> .....
> ProcessRepairOrder.xsd (Schema)
> 
> <xs:schema attributeFormDefault="unqualified" 
> elementFormDefault="qualified"
> targetNamespace="http://www.starstandards.org/STAR"; 
> xmlns="http://www.starstandards.org/STAR";
> xmlns:xs="http://www.w3.org/2001/XMLSchema";>
> <xs:complexType name="ProcessRepairOrderDataArea">
> 
> 
> xsd2inst schemafile.xsd -name globalElementName 
> xsd2inst GWM_TI_ProcessRepairOrder.xsd -name ProcessRepairOrder | more
> Output 
> <star:ProcessRepairOrder revision="3.0" release="8.1-Lite"
> environment="Product
> on" lang="so-SO" xmlns:star="http://www.starstandards.org/STAR";>
> <star:ApplicationArea>
> <star:Sender>
> <!--Optional:-->
> <star:LogicalId>string</star:LogicalId>
> <star:Component>string</star:Component>
> <star:Task>string</star:Task>
> <!--Optional:-->
> <star:ReferenceId>string</star:ReferenceId>
> <!--Optional:-->
> <star:AuthorizationId>string</star:AuthorizationId>
> <star:CreatorNameCode>string</star:CreatorNameCode>
> <star:SenderNameCode>string</star:SenderNameCode>
> <!--Optional:-->
> <star:SenderURI>http://www.company.org/sonoras/aeoliam</star:SenderURI>
> <!--Optional:-->
> <star:DealerNumber>string</star:DealerNumber> 
> http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#scomp 
> 
> Refer files
> 
>  http://www.nabble.com/file/p23139344/GWM_TI_ProcessRepairOrder.xsd
> GWM_TI_ProcessRepairOrder.xsd 
>  http://www.nabble.com/file/p23139344/ProcessRepairOrder.xsd
> ProcessRepairOrder.xsd 
>  http://www.nabble.com/file/p23139344/star_repairorder.xml
> star_repairorder.xml  (Output getting)
>  http://www.nabble.com/file/p23139344/srepairOrder.xml srepairOrder.xml 
> (Output Desired)
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/While-generating-not-adding-namespace-Issue-tp23139344p23175445.html
Sent from the Xml Beans - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to