स्रोत इनपुटXSLT परिवर्तन - गतिशील तत्व नाम
<SiebelMessage MessageId="1-18J35" IntObjectName="XRX R5 Letter Instance" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">
<LetterInstance Id="1-1RUYIF" Language="ENU" TemplateType="SA">
<Field Value="CO Last Name" Datatype="String" Name="ContractingOfficerLastName">
</LetterInstance>
</SiebelMessage>
अपेक्षित परिणाम:
<?xml version="1.0" encoding="UTF-8"?>
<SiebelMessage MessageId="1-18J35" IntObjectName="XRX R5 Letter Instance" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">
<LetterInstance Id="1-1RUYIF" Language="ENU" TemplateType="SA">
<ContractingOfficerLastName>CO Last Name</ContractingOfficerLastName>
<PONumber>POTest000001</PONumber>
</LetterInstance>
</SiebelMessage>
मूल रूप से फील्ड तत्व का नाम विशेषता के मान रही है और एक नए तत्व का निर्माण और उसके बाद का मूल्य प्राप्त " मान "विशेषता और इसे नए तत्व के मूल्य के रूप में उपयोग करना।
' 'कहां से आता है? साथ ही, आपके इनपुट में आपका 'फ़ील्ड' तत्व अच्छी तरह से गठित नहीं है। एक अच्छे पहले प्रश्न के लिए –
+1। –