fuente de entradatransformación XSLT - nombres de los elementos dinámicos
<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>
Resultado esperado:
<?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>
conseguir Básicamente el valor del atributo Nombre de elemento de campo y construir un nuevo elemento y luego obtener el valor de " Valor "atributo y usarlo como valor de nuevo elemento.
¿De dónde viene ''? Además, su elemento 'Field' en su entrada no está bien formado. –
+1 para una buena primera pregunta. –