[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlbeans-dev
Subject:    [jira] Created: (XMLBEANS-408) How to suppress Namespace in
From:       "Rajeshkumar (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date:       2009-05-21 15:04:45
Message-ID: 1054190607.1242918285821.JavaMail.jira () brutus
[Download RAW message or body]

How to suppress Namespace in XmlBeans Object ?
----------------------------------------------

                 Key: XMLBEANS-408
                 URL: https://issues.apache.org/jira/browse/XMLBEANS-408
             Project: XMLBeans
          Issue Type: Improvement
          Components: Binding
    Affects Versions: Version 1.0.4
         Environment: TEST
            Reporter: Rajeshkumar
            Priority: Critical
             Fix For: Version 2.1


Hi....


Im using XmlBeans for paste 1yr, i dont know much on this topics, but i got one \
requirement  for that want to suppress total Namespace from input xml. My scenario im \
getting xml like this....

<?xml version="1.0" encoding="UTF-8"?>
<XSDPaymentRequestMsg xmlns="urn:XSD:xsd:XSDPaymentRequestMsg.00.03.00"
	xmlns:HE2E="urn:XSD:xsd:XSDHdrSrv.001.07"
	xmlns:HTRT="urn:XSD:xsd:XSDHdrTrt.001.07"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<XSDBdyPaymentRequest
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:SSRD="urn:XSD:xsd:XSDBdyPaymentRequest.00.03.00"
		xmlns:SGNT="urn:XSD:xsd:XSDSgnInf.001.04"
		xmlns:GPRS="urn:XSD:xsd:XSDPaymentRequest.00.03.00">
		<SSRD:XSDEnvelPaymentRequest>
			<SSRD:XSDPaymentRequest>
				<GPRS:GrpHdr>
					<GPRS:MsgId>2008013100010</GPRS:MsgId>
					<GPRS:CreDtTm>2008-01-31T15:14:53</GPRS:CreDtTm>
					<GPRS:NbOfTxs>2</GPRS:NbOfTxs>
					<GPRS:CtrlSum>27.00</GPRS:CtrlSum>
					<GPRS:Grpg>GRPD</GPRS:Grpg>
					<GPRS:InitgPty>
						<GPRS:Nm>Fortunati Maria Grazia</GPRS:Nm>
						<GPRS:Id>
							<GPRS:OrgId>
								<GPRS:TaxIdNb>
									FRTMGR70D60G337W
								</GPRS:TaxIdNb>
								<GPRS:PrtryId>
									<GPRS:Id>0031885X</GPRS:Id>
									<GPRS:Issr>ACBI</GPRS:Issr>
								</GPRS:PrtryId>
							</GPRS:OrgId>
						</GPRS:Id>
					</GPRS:InitgPty>
				</GPRS:GrpHdr>
			</SSRD:XSDPaymentRequest>
		</SSRD:XSDEnvelPaymentRequest>
	</XSDBdyPaymentRequest>
</XSDPaymentRequestMsg>





if i get object like this...




final XSDPaymentRequestMsgDocument requestMsgDocument  = 
                                               \
XSDPaymentRequestMsgDocument.Factory.parse(inputXml,new \
XmlOptions().setSaveAggresiveNamespaces());  XSDBdyPaymentRequest000305 request000305 \
                = 
                                                 \
requestMsgDocument.getXSDPaymentRequestMsg().getXSDBdyPaymentRequest();  \
XSDPaymentRequest000305 request0003052 =  \
request000305.getXSDEnvelPaymentRequestArray(0).getXSDPaymentRequest();

 XSDGenericIdentification1 pmtrequest = \
request0003052.getGrpHdr().getInitgPty().getId().getOrgId().getPrtryId();

System.out.println(">>> pmtrequest   = "+pmtrequest );

OUTPUT 
========

I will get like this.....




 <xml-fragment 
 xmlns:urn="urn:XSD:xsd:XSDPaymentRequest.00.03.05" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xmlns:HTRT="urn:XSD:xsd:XSDHdrTrt.001.07" 
 xmlns:HE2E="urn:XSD:xsd:XSDHdrSrv.001.07\" 
 xmlns:BODY="urn:XSD:xsd:XSDBdyPaymentRequest.00.03.05">
 <GPRS:Id>0031885X</GPRS:Id>
 <GPRS:Issr>ACBI</GPRS:Issr>
 </xml-fragment>



but i Expect output is like this.........



<xml-fragment>
 <Id>0031885X</Id>
 <Issr>ACBI</Issr>
 </xml-fragment>



Can you please suggest me to how to do get this  scenario?


Regards,
Rajesh.






 


	 	 	




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic