remove namespace and add namespace veera requirement

new code


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

  <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>

 <!-- keep comments -->

 <xsl:template match="comment()">

    <xsl:copy>

      <xsl:apply-templates/>

    </xsl:copy>

  </xsl:template>

  <xsl:template match="*">

    <!-- remove element prefix -->

    <xsl:element name="{local-name()}">

      <!-- process attributes -->

      <xsl:for-each select="@*">

        <!-- remove attribute prefix -->

        <xsl:attribute name="{local-name()}">

          <xsl:value-of select="."/>

        </xsl:attribute>

      </xsl:for-each>

      <xsl:apply-templates/>

    </xsl:element>

  </xsl:template>

</xsl:stylesheet>

---------------------------------------------------------------------------------------

below code removes attributes also, above code does not remove attributes.







 remove


<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="xml" omit-xml-declaration="yes" version="1.0" encoding="UTF-8" />
    <xsl:template match="*">
        <xsl:element name="{local-name()}">
            <xsl:apply-templates select="@* | node()"/>
        </xsl:element>
    </xsl:template>
</xsl:stylesheet>

add namespace, use 
	<?xml version='1.0' ?>
	<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
		<xsl:template match="/">
			<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
			
			
					<xsl:copy-of select="Document/CstmrCdtTrfInitn"/>
			
			</Document>
		</xsl:template>
	</xsl:stylesheet>
------------------------------
input and output

<?xml version="1.0" encoding="UTF-8"?>
<ns0:Document xmlns:ns0="http://brownshoe.com/xi/FI/I0138/sapOutboundJPMC">
<CstmrCdtTrfInitn>
	<GrpHdr>
		<MsgId>BOA1</MsgId>
		<CreDtTm>2023-05-10T03:44:50</CreDtTm>
		<NbOfTxs>1</NbOfTxs>
		<CtrlSum>500000</CtrlSum>
		<InitgPty>
			<Nm>CALS SHOES INIDA PVT LTD</Nm>
			<Id>
				<OrgId>
					<Othr>
						<Id>CALSHOES</Id>
						<SchmeNm>
							<Cd>CUST</Cd>
						</SchmeNm>
					</Othr>
				</OrgId>
			</Id>
		</InitgPty>
	</GrpHdr>
	<PmtInf>
		<PmtInfId>BOA1</PmtInfId>
		<PmtMtd>TRF</PmtMtd>
		<BtchBookg>false</BtchBookg>
		<NbOfTxs>1</NbOfTxs>
		<CtrlSum>500000</CtrlSum>
		<PmtTpInf>
			<InstrPrty>NORM</InstrPrty>
			<SvcLvl>
				<Cd>NURG</Cd>
			</SvcLvl>
		</PmtTpInf>
		<ReqdExctnDt>2023-03-27</ReqdExctnDt>
		<Dbtr>
			<Nm>CAL SHOES INDIA PRIVATE LIMITED</Nm>
			<PstlAdr>
				<TwnNm>CHENNAI</TwnNm>
				<Ctry>IN</Ctry>
				<AdrLine>715A,SPENCER PLAZA,7TH FLOOR</AdrLine>
				<AdrLine>SUITE NO 796 MOUNT ROAD,ANNA,SALAI</AdrLine>
			</PstlAdr>
		</Dbtr>
		<DbtrAcct>
			<Id>
				<Othr>
					<Id>18911024</Id>
				</Othr>
			</Id>
			<Ccy>INR</Ccy>
		</DbtrAcct>
		<DbtrAgt>
			<FinInstnId>
				<BIC>BOFAIN4XMAA</BIC>
				<Nm>BANK OF AMERICA. N.A</Nm>
				<PstlAdr>
					<Ctry>IN</Ctry>
				</PstlAdr>
			</FinInstnId>
			<BrnchId>
				<Id>6215</Id>
			</BrnchId>
		</DbtrAgt>
		<ChrgBr>DEBT</ChrgBr>
		<CdtTrfTxInf>
			<PmtId>
				<EndToEndId>2000000010</EndToEndId>
			</PmtId>
			<PmtTpInf>
				<InstrPrty>NORM</InstrPrty>
				<SvcLvl>
					<Cd>NURG</Cd>
				</SvcLvl>
			</PmtTpInf>
			<Amt>
				<InstdAmt Ccy="INR">500000</InstdAmt>
			</Amt>
			<ChrgBr>DEBT</ChrgBr>
			<CdtrAgt>
				<FinInstnId>
					<ClrSysMmbId>
						<MmbId>HDFC0001048</MmbId>
					</ClrSysMmbId>
					<Nm>HDFC BANK LTD.</Nm>
					<PstlAdr>
						<TwnNm>HARYANA</TwnNm>
						<Ctry>IN</Ctry>
					</PstlAdr>
				</FinInstnId>
			</CdtrAgt>
			<Cdtr>
				<Nm/>
				<PstlAdr>
					<PstCd>600089</PstCd>
					<TwnNm>CHENNAI</TwnNm>
					<Ctry>IN</Ctry>
					<AdrLine>NO 151/14 MOUNT POONAMALLE ROAD</AdrLine>
				</PstlAdr>
			</Cdtr>
			<CdtrAcct>
				<Id>
					<Othr>
						<Id>0000900270</Id>
					</Othr>
				</Id>
			</CdtrAcct>
		</CdtTrfTxInf>
	</PmtInf>
</CstmrCdtTrfInitn>
</ns0:Document>
---------------
<?xml version='1.0' ?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><CstmrCdtTrfInitn>
	<GrpHdr>
		<MsgId>BOA1</MsgId>
		<CreDtTm>2023-05-10T03:44:50</CreDtTm>
		<NbOfTxs>1</NbOfTxs>
		<CtrlSum>500000</CtrlSum>
		<InitgPty>
			<Nm>CALS SHOES INIDA PVT LTD</Nm>
			<Id>
				<OrgId>
					<Othr>
						<Id>CALSHOES</Id>
						<SchmeNm>
							<Cd>CUST</Cd>
						</SchmeNm>
					</Othr>
				</OrgId>
			</Id>
		</InitgPty>
	</GrpHdr>
	<PmtInf>
		<PmtInfId>BOA1</PmtInfId>
		<PmtMtd>TRF</PmtMtd>
		<BtchBookg>false</BtchBookg>
		<NbOfTxs>1</NbOfTxs>
		<CtrlSum>500000</CtrlSum>
		<PmtTpInf>
			<InstrPrty>NORM</InstrPrty>
			<SvcLvl>
				<Cd>NURG</Cd>
			</SvcLvl>
		</PmtTpInf>
		<ReqdExctnDt>2023-03-27</ReqdExctnDt>
		<Dbtr>
			<Nm>CAL SHOES INDIA PRIVATE LIMITED</Nm>
			<PstlAdr>
				<TwnNm>CHENNAI</TwnNm>
				<Ctry>IN</Ctry>
				<AdrLine>715A,SPENCER PLAZA,7TH FLOOR</AdrLine>
				<AdrLine>SUITE NO 796 MOUNT ROAD,ANNA,SALAI</AdrLine>
			</PstlAdr>
		</Dbtr>
		<DbtrAcct>
			<Id>
				<Othr>
					<Id>18911024</Id>
				</Othr>
			</Id>
			<Ccy>INR</Ccy>
		</DbtrAcct>
		<DbtrAgt>
			<FinInstnId>
				<BIC>BOFAIN4XMAA</BIC>
				<Nm>BANK OF AMERICA. N.A</Nm>
				<PstlAdr>
					<Ctry>IN</Ctry>
				</PstlAdr>
			</FinInstnId>
			<BrnchId>
				<Id>6215</Id>
			</BrnchId>
		</DbtrAgt>
		<ChrgBr>DEBT</ChrgBr>
		<CdtTrfTxInf>
			<PmtId>
				<EndToEndId>2000000010</EndToEndId>
			</PmtId>
			<PmtTpInf>
				<InstrPrty>NORM</InstrPrty>
				<SvcLvl>
					<Cd>NURG</Cd>
				</SvcLvl>
			</PmtTpInf>
			<Amt>
				<InstdAmt Ccy="INR">500000</InstdAmt>
			</Amt>
			<ChrgBr>DEBT</ChrgBr>
			<CdtrAgt>
				<FinInstnId>
					<ClrSysMmbId>
						<MmbId>HDFC0001048</MmbId>
					</ClrSysMmbId>
					<Nm>HDFC BANK LTD.</Nm>
					<PstlAdr>
						<TwnNm>HARYANA</TwnNm>
						<Ctry>IN</Ctry>
					</PstlAdr>
				</FinInstnId>
			</CdtrAgt>
			<Cdtr>
				<Nm/>
				<PstlAdr>
					<PstCd>600089</PstCd>
					<TwnNm>CHENNAI</TwnNm>
					<Ctry>IN</Ctry>
					<AdrLine>NO 151/14 MOUNT POONAMALLE ROAD</AdrLine>
				</PstlAdr>
			</Cdtr>
			<CdtrAcct>
				<Id>
					<Othr>
						<Id>0000900270</Id>
					</Othr>
				</Id>
			</CdtrAcct>
		</CdtTrfTxInf>
	</PmtInf>
</CstmrCdtTrfInitn></Document>

Popular posts from this blog

pss book : శ్రీకృష్ణుడు దేవుడా, భగవంతుడా completed , second review needed. 26th April 2024

pss book: గురు ప్రార్థనామంజరి . completed 21st july 2024

pss book: కధల జ్ఞానము read review pending. 25th june 2024