xml - example - ¿Cómo almacenar el valor en XSL y la sintaxis para cada uno?
xslt example (0)
Mi solicitud XML es:
<?xml version="1.0" encoding="utf-8"?>
<test123 class="test" version="str1234">
<Header>
<MYD>str1234</MYID>
</Header>
<Body>
<Action method="Request" type="PROV">
<Approval>
<Approval1>1234567890</Approval1>
<Linked123>
<XYZNumber>12345</XYZNumber>
</Linked123>
<Version>123</Version>
<Country level="12" hasModified="true" isSelected="true">
<Year>1999</Year>
<Month>Jan</MonthShortName>
</Country>
<Version>123</Version>
<Country level="12" hasModified="true" isSelected="true">
<Year>1990</Year>
<Month>May</MonthShortName>
</Country>
</Approval>
</Action>
</Body>
</test123>
Mi pregunta es en XSL si el campo "versión" está en blanco y "Aprobación1" está en blanco, etc., luego almacenaré todo el error (mi mensaje de personalización) para cada campo en variable común y al final devolveré ese valor de variable para reenviar solicitante, de modo que consiga el consolidado todo el error en variable única y vuelva al usuario.
Y también: ¿cómo puedo usar for-each
para el campo de "nivel de país" ya que se repite dos veces?