|
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
|
Traduzione
Originale
|
Metodo XmlWriter.WriteString
Spazio dei nomi: System.Xml
Assembly: System.Xml (in System.Xml.dll)
Parametri
- text
- Tipo: System.String
Testo da scrivere.
| Eccezione | Condizione |
|---|---|
| ArgumentException | |
| InvalidOperationException |
I caratteri &, < e > vengono sostituti rispettivamente da &, < e >. Il comportamento predefinito di un oggetto XmlWriter creato tramite Create prevede la generazione di un'eccezione ArgumentException quando si tenta di scrivere i valori dei caratteri compresi tra 0x e 0x1F esclusi gli spazi vuoti 0x9, 0xA e 0xD. Questi caratteri XML non validi possono essere scritti creando l'oggetto XmlWriter con la proprietà CheckCharacters impostata su false. In questo modo i caratteri verranno sostituiti da entità di caratteri numerici (da � a �x1F). Inoltre, per impostazione predefinita, un oggetto XmlTextWriter creato con l'operatore new sostituirà i caratteri non validi con entità di caratteri numerici.
Se il metodo WriteString viene chiamato nel contesto di un valore di attributo, le virgolette doppie e singole vengono sostituite rispettivamente da " e '.
test<item>test
using System; using System.IO; using System.Xml; public class Sample { public static void Main() { // Create a writer to write XML to the console. XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; settings.OmitXmlDeclaration = true; XmlWriter writer = XmlWriter.Create(Console.Out, settings); // Write the book element. writer.WriteStartElement("book"); // Write the title element. writer.WriteStartElement("title"); writer.WriteString("Pride And Prejudice"); writer.WriteEndElement(); // Write the close tag for the root element. writer.WriteEndElement(); // Write the XML and close the writer. writer.Close(); } }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.