Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

XmlTextWriter.WriteSurrogateCharEntity méthode (Char, Char)

 

Date de publication : novembre 2016

Génère et écrit l'entité de caractère de substitution correspondant à la paire de caractères de substitution.

Espace de noms:   System.Xml
Assembly:  System.Xml (dans System.Xml.dll)

public override void WriteSurrogateCharEntity(
	char lowChar,
	char highChar
)

Paramètres

lowChar
Type: System.Char

Substitut faible. Cela doit être une valeur comprise entre 0xDC00 et 0xDFFF.

highChar
Type: System.Char

Substitut étendu. Cela doit être une valeur comprise entre 0xD800 et 0xDBFF.

Exception Condition
Exception

Une paire de caractères de substitution non valide a été passée.

System_CAPS_noteRemarque

À compter de .NET Framework 2.0, nous vous recommandons de créer XmlWriter instances à l’aide de la XmlWriter.Create méthode et la XmlWriterSettings classe pour tirer parti des nouvelles fonctionnalités.

Cette méthode est uniquement applicable sur les systèmes qui utilisent l’encodage UTF-16.

L’entité de caractère de substitution est écrite au format hexadécimal. La plage de caractères de substitution est #x10000 à #x10FFFF. La formule suivante est utilisée pour générer l’entité de caractère de substitution : (highChar - 0xD800) * 0x400 + (lowChar - 0xDC00) + 0x10000.

HTML et XML, le jeu de caractères du document (et par conséquent la notation des caractères numériques) sont basés sur UCS [ISO-10646]. Une référence de caractère numérique dans un document source peut parfois correspondre à deux unités 16 bits d’une chaîne (un substitut étendu et un substitut faible). Ces unités 16 bits sont appelées une paire de substitution.

Pour plus d’informations sur les substituts ou des caractères, consultez la section 3.7 de l’Unicode 3.0/Unicode 2.0 standard située à http://www.unicode.org, section 2.2 de la recommandation W3C XML 1.0 http://www.w3.org/TR/REC-xml#charsets.

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: