XSLT를 사용하여 다른 형식으로 변환해야하는 XML 요소가 있습니다. 아래 요청 및 응답 XML을 게시했습니다. XSLT를 처음 사용하기 때문에 요청을 응답 형식으로 변환하는 데 도움이 필요합니다.xslt를 사용하여 네임 스페이스를 제거하고 출력 요소를 업데이트하는 방법
요청 :
<p:ReservationRequest xmlns:p="http://sample.request.com/">
<!--Exactly 1 occurrence-->
<p:Reservation>
<p:tktReservationGUID>13579</p:tktReservationGUID>
<p:tktState>CA</p:tktState>
<p:LocationId>1357</p:LocationId>
</p:Reservation>
</p:ReservationRequest>
응답 :
내가 요청 요소 떨어져 네임 스페이스를 제거하고 아래 응답에서 CDATA를 사용하여 추가 할 필요가<tem:SendReservation xmlns:tem="http://tempuri.org/">
<!--Optional:-->
<tem:ProviderGuid xmlns:tem="http://tempuri.org/">1111</tem:ProviderGuid>
<!--Optional:-->
<tem:Username xmlns:tem="http://tempuri.org/">usertext</tem:Username>
<!--Optional:-->
<tem:Password xmlns:tem="http://tempuri.org/">passtext</tem:Password>
<!--Optional:-->
<tem:Data><![CDATA[<DATA> <Reservation>
<tktReservationGUID>54321</tktReservationGUID>
<tktState>CA</tktState>
<LocationId>1357</LocationId>
</Reservation> </DATA>]]></tem:Data>
</tem:SendReservation>
"편 : 데이터를"다른를 추가 한 후 마스터 요소 "DATA"를 요청 요소에 전달합니다.
XSLT를 사용하여 게시 된 응답으로 다음 요청을 변환하는 것에 관해서 정말 도움을 주시면 감사하겠습니다.
감사합니다, Rudraksh
당신이 색슨 9.6과 XSLT 3.0을 사용할 수 있습니까? 또는 XSLT 프로세서를 사용하는 XSLT 버전을 선택하십시오. –