Aracılığıyla paylaş


XmlValidatingReader.ReadString Yöntem

Tanım

Bir öğenin veya metin düğümünün içeriğini dize olarak okur.

public:
 override System::String ^ ReadString();
public override string ReadString();
override this.ReadString : unit -> string
Public Overrides Function ReadString () As String

Döndürülenler

Öğenin veya metin düğümünün içeriği. Okuyucu bir öğe veya metin düğümü dışında bir şeyin üzerine konumlandırılmışsa veya geçerli bağlamda döndürülecek başka metin içeriği yoksa, bu boş bir dize olabilir.

Açıklamalar

Metin düğümü bir öğe veya öznitelik metin düğümü olabilir.

Uyarı

XmlValidatingReader.NET Framework 2.0'da sınıf kullanımdan kaldırıldı. sınıfını ve Create yöntemini kullanarak XmlReaderSettings bir doğrulama XmlReader örneği oluşturabilirsiniz. Daha fazla bilgi için başvuru sayfasının Açıklamalar bölümüne XmlReader bakın.

Bir öğeye konumlandırılırsa, ReadString tüm metinleri, önemli boşluk, boşluk ve CDATA bölüm düğümü türlerini birleştirir ve birleştirilmiş verileri öğe içeriği olarak döndürür. Açıklamalar ve işleme yönergeleri de dahil olmak üzere herhangi bir işaretlemeyle karşılaşıldığında okuyucu durur. Bu, karma içerik modelinde veya öğe bitiş etiketi okunduğunda oluşabilir.

Bir metin düğümünde konumlandırılırsa, ReadString metin düğümünden öğe bitiş etiketine aynı birleştirmeyi gerçekleştirir. Okuyucu bir öznitelik metin düğümünde konumlandırılmışsa, ReadString okuyucunun öğe başlangıç etiketinde konumlanmış gibi aynı işlevselliğe sahip olması gerekir. Tüm birleştirilmiş öğe metin düğümlerini döndürür.

EntityHandling özelliği nasıl ReadString çalıştığını aşağıdaki gibi belirler:

Değer Açıklama
Varlıkları Genişlet Genişletilmiş karakter ve genel varlıkları döndürür. Bu varsayılan seçenektir.
ExpandCharEntities Genel varlık başvurusu dahil olmak üzere en fazla metin içeriğini döndürür. Bu, genel bir varlığın ReadString'in durmasına neden olduğu anlamına gelir. Varlık başvurusunun üzerine geçmek için aramanız Read gerekir.

Şunlara uygulanır

Ayrıca bkz.