Supporto di FOR XML per i tipi di dati stringaFOR XML Support for String Data Types

Il codice XML generato dagli spazi vuoti FOR XML nei dati viene sostituito con delle entità.The XML generated by the FOR XML white space characters in the data is entitized.

Nell'esempio seguente viene creata la tabella T e vengono inseriti dati di esempio che includono i caratteri di avanzamento riga, ritorno a capo e tabulazione.The following example creates a sample table T and inserts sample data that includes the line feed, carriage return, and tab characters. L'istruzione SELECT recupera i dati dalla tabella.The SELECT statement retrieves the data from the table.

CREATE TABLE T  
(  
  c1 int identity primary key,  
  c2 varchar(100)  
);  
go  

INSERT T (c2) VALUES ('Special character 0xD for carriage return ' + convert(varchar(10), 0xD) + ' after carriage return');  
INSERT T (c2) VALUES ('Special character 0x9 for tab ' + convert(varchar(10), 0x9) + ' after tab' );  
INSERT T (c2) VALUES ('Special character 0xA for line feed ' + convert(varchar(10), 0xA) + ' after line feed');  
go  
SELECT *   
FROM T  
FOR XML AUTO;  
go  

Risultato:This is the result:

 <T c1="1" c2="Special character 0xD for carriage return   
 after carriage return" />  
 <T c1="2" c2="Special character 0x9 for tab     after tab" />  
 <T c1="3" c2="Special character 0xA for line feed   
after line feed" />  

Dalla query precedente si noti quanto segue:Note the following from the previous query:

  • Il carattere di ritorno a capo nella prima riga viene sostituito con l'entità &#xD.The carriage return in the first row is entitized as &#xD.

  • Il carattere di tabulazione nella seconda riga viene sostituito con l'entità &#x09.The tab character in the second row is entitized as &#x09.

  • Il carattere di avanzamento riga nella terza riga viene sostituito con l'entità &#xA.The line feed character in the third row is entitized as &#xA.

Vedere ancheSee Also

Supporto di FOR XML per vari tipi di dati di SQL ServerFOR XML Support for Various SQL Server Data Types