Parâmetro do elemento source (origem)

O elemento source (origem) define o local dos dados de entrada. Os atributos na origem especificam se o valor da origem deve ser passado para o destino e se os dados de origem devem ser iterados.

<source does-for-each='yes|no' passes-value='yes|no'>
		data path
</source>

Parâmetros

  • does-for-each

    Especifica se o caminho de dados deve ser processado muitas vezes, como em um loop 'for-each(data-path)'. Consulte os comentários a seguir para obter mais informações sobre este parâmetro. Este parâmetro é opcional.

  • passes-value

    Especifica se o valor dos dados referidos pelo caminho de dados deve ser passado para a saída. Consulte os comentários a seguir para o valor default deste parâmetro. Este parâmetro é opcional.

  • data-path

    Fornece o caminho de dados totalmente qualificado para os dados de entrada. Por exemplo, se os dados de entrada forem:

    <data>
      <purchase-order>
        <date>10101999</date>
      </purchase-order>
    </data>

    O caminho totalmente qualificado para a data seria data/purchase-order/date.

    Este parâmetro é obrigatório.

Comentários

Os atributos does-for-each e passes-value são opcionais. Se qualquer um deles for omitido, um valor default é usado dependendo se os dados apontados pelo 'data-path' tiver elementos filiais.

tem filial: for-each = yes, passes-value = no

não tem filhos: for-each = no, passes-value = yes

Nota: Onde houver várias fontes especificadas, apenas uma delas pode ter um parâmetro 'for-each' com o valor yes.