2
BizTalk Map을 사용하여 메시지를 구성하고 외부 XSLT를 적용하고 있습니다.XSLT & BizTalk : 템플릿을 적용하고 XML을 특정 형식으로 변환하는 문제가 있습니다.
내 입력 XML은 : 난 변환 XML은 '& LT'예 대신 "< '의'&한다"및 ">" 을 갖는 것으로 할
<DEALER>
<DEALER_DETAILS>
<ID>DL00005</ID>
<DEALER_NAME>Dealer Name</DEALER_NAME>
<INN_NUMBER>7736530296</INN_NUMBER>
<KPP_NUMBER>773601001</KPP_NUMBER>
<OKPO_NUMBER>69076838</OKPO_NUMBER>
<SAP_CODE>SAP101</SAP_CODE>
<UPDATE_DATE>2010-08-02</UPDATE_DATE>
</DEALER_DETAILS>
</DEALER>
XSLT 그 I 신청하는 것은 :
<xsl:template match="/">
<xsl:apply-templates select="/DEALER" />
</xsl:template>
<xsl:template match="/DEALER">
<Result>
<Dealer>
<xsl:copy-of select="/*" />
</Dealer>
</Result>
</xsl:template>
출력은 다음과 같습니다
<Result>
<DEALER xmlns="http://tempuri.org/RSINT9_Output.xsd">
<DEALER_DETAILS>
<ID>DL00005</ID>
<DEALER_NAME>Dealer Name Again</DEALER_NAME>
<INN_NUMBER>7736530296</INN_NUMBER>
<KPP_NUMBER>773601001</KPP_NUMBER>
<OKPO_NUMBER>69076838</OKPO_NUMBER>
<SAP_CODE>SAP101</SAP_CODE>
<UPDATE_DATE>2010-08-02</UPDATE_DATE>
</DEALER_DETAILS>
</DEALER>
</Result>
,451,515,
는하지만 출력이처럼되고 싶어 :
<Result>
<DEALER xmlns="http://tempuri.org/RSINT9_Output.xsd">
<DEALER_DETAILS>
<ID>DL00005</ID>
<DEALER_NAME>Dealer Name Again</DEALER_NAME>
<INN_NUMBER>7736530296</INN_NUMBER>
<KPP_NUMBER>773601001</KPP_NUMBER>
<OKPO_NUMBER>69076838</OKPO_NUMBER>
<SAP_CODE>SAP101</SAP_CODE>
<UPDATE_DATE>2010-08-02</UPDATE_DATE>
</DEALER_DETAILS>
</DEALER>
</Result>
저를 인도 해주십시오.
감사합니다, Mayur Jadhav
왜? 일단 출력이 있으면 출력으로 무엇을하고 싶습니까? 궁극적 인 목적을 달성하는 훨씬 간단한 방법이있을 수 있습니다. –
@Ian -이 출력을 "<" and ">"기호를 이해하지 못하는 외부 서 브라이에게 전달해야합니다. –
또한 XML을 생성하기 위해 BizTalk에서 Transform MAP을 사용하고 있으므로 출력 문자열에서 chanracters를 어떻게 바꿀지 잘 모르겠습니다. –