Quando si apre un'area di creazione regole di associazione, utilizzando l'editor XSL, tale area viene visualizzata nella finestra principale dell'Editor XSL.
Nella finestra principale dell'Editor XSL, il pannello posto a sinistra illustra una visualizzazione gerarchica del DTD di origine etichettato "Schema di origine." Il pannello posto sulla destra illustra una visualizzazione gerarchica del DTD di destinazione etichettato "Schema di destinazione."
Creazione di una regola di associazione
Associazione elemento - elemento
Selezionare e trascinare un elemento dalla gerarchia di origine in un elemento nella gerarchia di destinazione. Viene generata una regola XSL e visualizzata nella visualizzazione Associazione regole posizionata in fondo alla finestra.
Di seguito viene riportato un esempio di una regola XSL generata:
<xsl:template match="merchant"> <xsl:element name="MERCHANT"> </xsl:element> </xsl:template>Nota: Automaticamente vengono generate le relazioni richieste ma non esistenti.
Associazione attributo - attributo
Selezionare e trascinare un attributo dalla gerarchia di origine in un attributo nella gerarchia di destinazione. Viene generata una regola XSL e visualizzata nella visualizzazione Associazione regole posizionata in fondo alla finestra.
Di seguito viene riportato un esempio di una regola XSL generata:
<xsl:attribute name="MEADDR1"> <xsl:apply-templates select="@mecmail1"/> </xsl:attribute>Nota: Automaticamente vengono generate le relazioni richieste ma non esistenti.
Creazione di una espressione di associazione personalizzata
Per creare un'espressione di associazione personalizzata, per prima cosa selezionare un elemento o un attributo dalla gerarchia di destinazione. Quindi, fare doppio clic e selezionare il menu Crea espressione personalizzata. Viene visualizzata la finestra Crea espressione personalizzata con un elenco di Maschere ed Espressioni di regole disponibili nei menu a discesa. Completare l'espressione personalizzata utilizzando i seguenti passi:
- Selezionare una maschera a cui aggiungere l'espressione personalizzata.
- Selezionare un'espressione regole da creare (Espressione Costante per esempio).
- Immettere un valore nella colonna Valore per ogni parametro elencato nella tabella e premere Immetti per eseguire il valore.
- Fare clic su OK per completare la fase di creazione; oppure fare clic su Annulla per annullare l'operazione senza aver creato una regola.
La regola XSL generata si basa sull'espressione personalizzata definita nel file di configurazione delle regole (XSLRuleConfig.xml). E' possibile modificare tale file ed aggiungere nuove regole, se necessario. Per rendere una regola disponibile nell'elenco Espressioni regole, impostare l'attributo di Visibilitą per quella regola su "true."
Eliminazione di una regola di associazione
Per eliminare una regola di associazione, procedere come segue:
La regola e tutti i suoi discendenti vengono eliminati.
Nota: Le regole di associazione e le regole XSL generate persistono automaticamente.
Elaborazione di una trasformazione XML
Per elaborare una trasformazione XML, procedere come segue:
Se si apre un'area di creazione regole di associazione, questo campo viene precompilato con il percorso file delle regole di associazione correntemente aperto in tale area.
Personalizzazione della tabella delle regole di associazione
Per personalizzare la tabella delle regole di associazione, procedere come segue:
Nota: Per selezionare pił colonne, tenere premuto Maiusc, quindi fare clic sui nomi delle colonne.
Tutte le colonne vengono mostrate nell'ordine predefinito.
Visualizzazione di un'espressione regola/valore XSL completa
Dalle colonne Espressione valore o Regole XSL, facendo clic su una cella viene visualizzata una finestra con il contenuto della regola completata per la riga selezionata.
![]() |