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-tp23139344p23139344.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