XmlWriter.WriteStartAttribute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě zapíše začátek atributu.
Přetížení
| Name | Description |
|---|---|
| WriteStartAttribute(String, String, String) |
Při přepsání v odvozené třídě zapíše začátek atributu se zadanou předponou, místním názvem a identifikátorem URI oboru názvů. |
| WriteStartAttribute(String) |
Zapíše začátek atributu se zadaným místním názvem. |
| WriteStartAttribute(String, String) |
Zapíše začátek atributu se zadaným místním názvem a identifikátorem URI oboru názvů. |
Poznámky
Asynchronní verzi této metody naleznete v tématu WriteStartAttributeAsync.
WriteStartAttribute(String, String, String)
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
Při přepsání v odvozené třídě zapíše začátek atributu se zadanou předponou, místním názvem a identifikátorem URI oboru názvů.
public:
abstract void WriteStartAttribute(System::String ^ prefix, System::String ^ localName, System::String ^ ns);
public abstract void WriteStartAttribute(string prefix, string localName, string ns);
public abstract void WriteStartAttribute(string? prefix, string localName, string? ns);
abstract member WriteStartAttribute : string * string * string -> unit
Public MustOverride Sub WriteStartAttribute (prefix As String, localName As String, ns As String)
Parametry
- prefix
- String
Předpona oboru názvů atributu.
- localName
- String
Místní název atributu.
- ns
- String
Identifikátor URI oboru názvů pro atribut.
Výjimky
Ve vyrovnávací paměti je znak, který je platným znakem XML, ale není platný pro kódování výstupu. Pokud je například kódování výstupu ASCII, měli byste pro názvy elementů a atributů použít pouze znaky z rozsahu 0 až 127. Neplatný znak může být v argumentu této metody nebo v argumentu předchozích metod, které byly zapisovat do vyrovnávací paměti. Tyto znaky jsou řídicími znaky odkazy na entity znaků, pokud je to možné (například v textových uzlech nebo hodnotách atributů). Odkaz na entitu znaků však není povolen v názvech prvků a atributů, komentářích, pokynech ke zpracování nebo částech CDATA.
Před XmlWriter dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už probíhá".
Poznámky
Tato metoda umožňuje napsat hodnotu pomocí více metod zápisu.
Asynchronní verzi této metody naleznete v tématu WriteStartAttributeAsync.
Platí pro
WriteStartAttribute(String)
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
Zapíše začátek atributu se zadaným místním názvem.
public:
void WriteStartAttribute(System::String ^ localName);
public void WriteStartAttribute(string localName);
member this.WriteStartAttribute : string -> unit
Public Sub WriteStartAttribute (localName As String)
Parametry
- localName
- String
Místní název atributu.
Výjimky
Spisovatel je zavřený.
nebo
Před XmlWriter dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už probíhá".
Ve vyrovnávací paměti je znak, který je platným znakem XML, ale není platný pro kódování výstupu. Pokud je například kódování výstupu ASCII, měli byste pro názvy elementů a atributů použít pouze znaky z rozsahu 0 až 127. Neplatný znak může být v argumentu této metody nebo v argumentu předchozích metod, které byly zapisovat do vyrovnávací paměti. Tyto znaky jsou řídicími znaky odkazy na entity znaků, pokud je to možné (například v textových uzlech nebo hodnotách atributů). Odkaz na entitu znaků však není povolen v názvech prvků a atributů, komentářích, pokynech ke zpracování nebo částech CDATA.
Poznámky
Tato metoda umožňuje napsat hodnotu pomocí více metod zápisu.
Asynchronní verzi této metody naleznete v tématu WriteStartAttributeAsync.
Platí pro
WriteStartAttribute(String, String)
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
- Zdroj:
- XmlWriter.cs
Zapíše začátek atributu se zadaným místním názvem a identifikátorem URI oboru názvů.
public:
void WriteStartAttribute(System::String ^ localName, System::String ^ ns);
public void WriteStartAttribute(string localName, string ns);
public void WriteStartAttribute(string localName, string? ns);
member this.WriteStartAttribute : string * string -> unit
Public Sub WriteStartAttribute (localName As String, ns As String)
Parametry
- localName
- String
Místní název atributu.
- ns
- String
Identifikátor URI oboru názvů atributu.
Výjimky
Ve vyrovnávací paměti je znak, který je platným znakem XML, ale není platný pro kódování výstupu. Pokud je například kódování výstupu ASCII, měli byste pro názvy elementů a atributů použít pouze znaky z rozsahu 0 až 127. Neplatný znak může být v argumentu této metody nebo v argumentu předchozích metod, které byly zapisovat do vyrovnávací paměti. Tyto znaky jsou řídicími znaky odkazy na entity znaků, pokud je to možné (například v textových uzlech nebo hodnotách atributů). Odkaz na entitu znaků však není povolen v názvech prvků a atributů, komentářích, pokynech ke zpracování nebo částech CDATA.
Před XmlWriter dokončením předchozí asynchronní operace byla volána metoda. V tomto případě InvalidOperationException je vyvolán zpráva "Asynchronní operace už probíhá".
Příklady
Podívejte se XmlTextWriter.WriteStartAttribute na příklad použití této metody.
Poznámky
Jedná se o pokročilejší verzi WriteAttributeString , která umožňuje napsat hodnotu atributu pomocí více metod zápisu, například WriteString, WriteQualifiedNamea tak dále.
Asynchronní verzi této metody naleznete v tématu WriteStartAttributeAsync.