Frammenti XML
L'editor XML offre una funzionalità denominata XML snippets, che consente di compilare i file XML con maggiore rapidità. È possibile riutilizzare i frammenti di codice XML inserendoli nei file. È possibile inoltre generare dati XML basati su uno schema XSD (XML Schema Definition Language).
Frammenti di codice XML riutilizzabili
L'editor XML include diversi frammenti di codice che comprendono alcune delle attività più comuni e che facilitano la creazione di file XML. Ad esempio, se si sta creando uno schema XML, utilizzando i frammenti "Elemento Sequence di tipo complesso" e "Elemento di tipo semplice" sarà possibile inserire il seguente testo XML nel file. Il valore name
può quindi essere modificato in base alle esigenze.
<xs:element name="name">
<xs:complexType>
<xs:sequence>
<xs:element name="name">
<xs:simpleType>
<xs:restriction base="xs:string"></xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
È possibile inserire i frammenti di codice in due modi diversi: Il comando Inserisci frammento consente l'inserimento del frammento di codice XML nella posizione del cursore. Il comando Racchiudi tra consente di posizionare il frammento di codice XML attorno al testo selezionato. Entrambi i comandi sono disponibili dal sottomenu IntelliSense del menu Modifica o dal menu di scelta rapida dell'editor.
Per ulteriori informazioni, vedere Utilizzo dei frammenti XML.
Frammenti di codice XML generati da uno schema
L'editor XML è in grado anche di generare un frammento di codice XML da uno schema XML. Tale funzionalità consente di inserire nell'elemento gli elementi XML generati dalle informazioni sullo schema per quel determinato elemento.
Per ulteriori informazioni, vedere Generazione di un frammento XML da uno schema XML.
Creazione di nuovi frammenti di codice XML
Oltre ai frammenti inclusi in Microsoft Visual Studio per impostazione predefinita, è possibile creare e utilizzare i frammenti di codice XML di propria creazione.
Per ulteriori informazioni, vedere Creazione di frammenti XML.