Ho bisogno di scrivere una mappa di dati di stringa in un documento XML. Il documento XML ha un formato specifico. Una chiave di accesso determina la posizione in cui nel documento XML verrà scritto il valore. Vedi sotto per un esempio (pseudo-codice dove appropriato);
map = {"document_id": "123"; "document_type": "type_A"}
Produce un file XML come questo;
<document>
<document_id>123</document_id>
<document_type>type_A</document_type>
</document>
Ho bisogno del formato del documento XML di destinazione (e in cui i dati della mappa sono scritti in esso) per essere configurabile dall'utente. Ad esempio;
<node name="document">
<node name="document_id">${document_id}</node>
<node name="document_type">${document_type}</node>
</node>
Mi sento come se la mia soluzione proposta fosse complessa e una re-invenzione della ruota. Immagino che ci debba essere un modo stabilito per farlo, ma dopo aver cercato su Internet non riesco a trovarlo. Qualcuno può offrire suggerimenti su come posso ottenere ciò che voglio fare?