Proprietà XML per tipi binari di elementi locali, riferimenti di attributi, riferimenti di elemento e attributi locali

Le proprietà XML Wire Format qui descritte sono applicabili a:

Identificazione campo

Diventerà attiva solo una parte delle seguenti proprietà in base al valore impostato nella proprietà Render.

Proprietà Tipo Spiegazione
Render Tipo numerato Specificare la modalità di rappresentazione (output) nel documento XML di risultato del tipo o dell'oggetto di cui è stata creata l'istanza. Selezionare uno dei seguenti valori nell'elenco a discesa:
  • XMLElement. Se si seleziona questo valore, l'oggetto (o il tipo) viene rappresentato come elemento XML child del tipo complesso parent. L'identità dell'elemento child è determinata dal nome tag dell'elemento child. Il valore è il contenuto dell'elemento child.

    Se si seleziona questo valore per più di un oggetto e si imposta la relativa proprietà Nome XML con lo stesso valore, è necessario che entrambi gli oggetti facciano riferimento allo stesso elemento.

    Questo è il valore predefinito per gli oggetti elemento.

  • XMLAttribute. Se si seleziona questo valore, l'oggetto (o il tipo) viene rappresentato come un attributo dell'oggetto XML parent. L'identità dell'elemento child è determinata dal nome attributo. Il valore è il valore dell'attributo. Valido solo per gli elementi semplici.

    Se si seleziona questo valore per più di un oggetto, impostare la relativa proprietà Nome XML su valori differenti.

    Si tratta del valore predefinito per gli oggetti attributo.

  • XMLElementAttrID. Se si seleziona questo valore, l'oggetto (o il tipo) viene rappresentato come elemento XML child del tipo complesso parent. L'identità dell'elemento child è determinata dal valore dell'attributo specificato dell'elemento child. Il valore è il contenuto dell'elemento child. È necessario aggiungere un attributo all'elemento child con un nome attributo come specificato in ID nome attributo e un valore come specificato in ID valore attributo.

    Se si seleziona questo valore per un oggetto e si imposta lo stesso valore o il valore XMLElementAttrIDVal per un secondo oggetto e si imposta Nome XML, ID nome attributo e ID valore attributo con gli stessi valori:

    • È necessario impostare anche Valore nome attributo con lo stesso valore dei due oggetti.
    • È necessario che entrambi gli oggetti facciano riferimento allo stesso elemento.
  • XMLElementAttrVal. Se si specifica questo valore, l'oggetto (o il tipo) viene rappresentato come elemento XML child del tipo complesso parent. L'identità dell'elemento child è determinata dal nome tag dell'elemento child. Si tratta del valore dell'attributo specificato. Il nome dell'attributo è specificato in Valore nome attributo.
  • XMLElementAttrIDVal. In questa opzione vengono combinate le due opzioni XMLElementAttrID e XMLElementAttrVal. L'oggetto viene rappresentato come elemento child di un tipo complesso parent. L'identità dell'elemento child è determinata dal valore di ID nome attributo. Si tratta del valore ID valore attributo.

    Se si seleziona questo valore per un oggetto e si imposta lo stesso valore o il valore XMLElementAttrID per un secondo oggetto e si imposta Nome XML, ID nome attributo e ID valore attributo con gli stessi valori:

    • È necessario impostare anche Valore nome attributo con lo stesso valore dei due oggetti.
    • È necessario che entrambi gli oggetti facciano riferimento allo stesso elemento.

In Opzioni di rappresentazione del XML sono riportati alcuni esempi della modalità con cui queste opzioni di rappresentazioni condizionano l'output XML e vengono forniti consigli di utilizzo.

Nome XML Stringa Immettere un valore per il nome elemento XML. Questa proprietà specifica il nome per l'attributo o il tag iniziale XML dell'elemento o dell'attributo in un documento XML (messaggio).

Utilizzarlo per fornire una mappatura del nome quando è necessario che l'identificativo MRM sia differente dal nome XML, ad esempio se le regole degli spazi dei nomi sono diverse. Deve essere un nome XML valido.

Non è possibile specificare un nome già utilizzato per un altro elemento (o attributo) oppure per un messaggio. Non è possibile utilizzare lo stesso nome XML in due elementi (o attributi) oppure in due messaggi.

Se non viene impostato un valore, per impostazione predefinita verrà utilizzato il valore dell'identificativo dell'elemento. Se l'identificativo dell'elemento è dotato di prefisso, per impostazione predefinita verrà utilizzato l'identificativo in cui il carattere accento circonflesso (^) sarà sostituito da un carattere di sottolineatura (_).

ID nome attributo Stringa Specificare il nome dell'attributo utilizzato per identificare l'elemento child. Deve essere un nome di attributo XML valido. Questa proprietà viene ignorata e non è possibile modificarla (il campo è disabilitato) se l'opzione Render è impostata su XMLElement o XMLAttribute oppure XMLElementAttrVal.

Il valore predefinito è id.

Spazio dei nomi Stringa Immettere lo spazio dei nomi associato all'ID attributo.
ID valore attributo Stringa Specificare il valore dell'attributo utilizzato per identificare l'elemento child. Questa proprietà viene ignorata e non è possibile modificarla (il campo è disabilitato) se l'opzione Render è impostata su XMLElement o XMLAttribute oppure XMLElementAttrVal.

Il valore predefinito è l'identificativo dell'elemento child.

Valore nome attributo Stringa

Specificare il nome dell'attributo utilizzato per il valore dell'elemento child. Deve essere un nome di attributo XML valido. Utilizzato se richiesto dalle impostazioni delle proprietà Render.

Il valore predefinito è val.

Spazio dei nomi Stringa Immettere lo spazio dei nomi associato all'attributo valore.

Rappresentazione fisica

Proprietà Tipo Spiegazione
Codifica Stringa Selezionare uno dei seguenti valori nell'elenco a discesa:
  • CDatahex (valore predefinito). I valori esadecimali in questo campo sono specificati con il qualificatore CDATA, ad esempio <e1><![CDATA[62]]></e1>
  • hex. I valori esadecimali in questo campo sono specificati solo come cifre, ad esempio <e1>62</e1>.
  • base64. I valori in questo campo sono specificati solo come cifre, codificati su base 64.
Concetti correlati
Creazione di modelli di messaggio
Il modello di messaggio
XML Wire Format: relazione con il modello logico
Attività correlate
Sviluppo di modelli di messaggio
Gestione degli oggetti del modello messaggio
Riferimenti correlati
Informazioni di riferimento del modello di messaggio
Proprietà dell'oggetto modello di messaggio
Proprietà logiche per oggetti del modello messaggio
Proprietà fisiche Custom Wire Format per oggetti del modello messaggio
Proprietà fisiche XML Wire Format per oggetti del modello messaggio
Proprietà fisiche del formato TDS per oggetti del modello messaggio
Proprietà della documentazione per tutti gli oggetti relativi alla serie di messaggi
Proprietà dell'oggetto di modello messaggio per oggetto
Informazioni aggiuntive sul dominio MRM
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ad15210_