Nel livello XML sono disponibili quattro proprietà per condizionare la modalità di rappresentazione dei messaggi XML. Nella tabella riportata di seguito sono riportati esempi dei valori possibili per la proprietà di rappresentazione del membro. In questa tabella, si fa riferimento all'elemento membro come A ed è dotato del valore valore elemento. All'elemento parent si fa riferimento come X.
Per ottenere la rappresentazione seguente di XML: | Impostare tale valore della proprietà di rappresentazione del membro: | Impostare questi altri valori di proprietà: |
---|---|---|
<X> <A>value of element</A> </X> |
XMLElement (valore predefinito) | Nome XML membro = A |
<X A='value of element'/> |
XMLAttribute | Nome XML membro = A |
<X> <Field id='A'>value of element</Field> </X> |
XMLElementAttrID | Nome XML membro = Campo |
<X> <A val=value of element/> </X> |
XMLElementAttrVal | Nome XML membro = A |
<X> <Field id='A' val='value of element'/> </X> |
XMLElementAttrIDVal | Nome XML membro = Campo |
Non rappresentare un elemento nel modello come attributo XML. E' possibile che tale operazione risulti in una convalida non corretta di documenti XML. E' invece necessario ridefinire l'elemento come un attributo nel modello.
Non rappresentare un attributo nel modello come elemento XML. E' possibile che tale operazione risulti in una convalida non corretta di documenti XML. E' invece necessario definire l'attributo come un elemento nel modello.
Tale tecnica è appropriata in uno scenario. Quando è stato creato un modello di messaggi mediante importazione di un file di intestazione C o di un copybook COBOL, sarà composto interamente da elementi. E' possibile creare un formato XML di tale modello aggiungendo un formato fisico XML alla serie di messaggi. Per visualizzare alcuni elementi come attributi XML nel formato XML, utilizzare la proprietà Rendering.