XmlConvert.VerifyWhitespace(String) 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í.
Vrátí předanou instanci řetězce, pokud jsou všechny znaky v argumentu řetězce platné znaky prázdných znaků.
public:
static System::String ^ VerifyWhitespace(System::String ^ content);
public static string VerifyWhitespace (string content);
static member VerifyWhitespace : string -> string
Public Shared Function VerifyWhitespace (content As String) As String
Parametry
Návraty
Předaný řetězec instance, pokud všechny znaky v řetězcovém argumentu jsou platné prázdné znaky, jinak null
.
Příklady
Následující příklad používá metodu VerifyWhitespace ke zjištění přítomnosti neplatného znaku v hodnotě přiřazené k počátečnímu prvku.
XmlTextWriter writer5 = new XmlTextWriter("outFile.xml", null);
char illegalWhiteSpaceChar = '_';
try
{
// Write the root element.
writer5.WriteStartElement("root");
writer5.WriteStartElement("legalElement");
// Throw an exception due illegal white space character.
writer5.WriteString("ValueText" +
XmlConvert.VerifyWhitespace("\t" + illegalWhiteSpaceChar));
// Write the end tag for the legal element.
writer5.WriteEndElement();
// Write the end tag for the root element.
writer5.WriteEndElement();
writer5.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
writer5.Close();
}
Dim writer5 As XmlTextWriter = New XmlTextWriter("outFile.xml", Nothing)
Dim illegalWhiteSpaceChar As Char = "_"
Try
' Write the root element.
writer5.WriteStartElement("root")
writer5.WriteStartElement("legalElement")
' Throw an exception due illegal white space character.
writer5.WriteString("ValueText" + _
XmlConvert.VerifyWhitespace(" " + illegalWhiteSpaceChar))
writer5.WriteEndElement()
' Write the end tag for the root element.
writer5.WriteEndElement()
writer5.Close()
Catch e As XmlException
Console.WriteLine(e.Message)
writer5.Close()
End Try
Poznámky
Neměly by být vráceny žádné jiné hodnoty než předaný argument. Znaky platné pro prázdné znaky se mezi edicemi XML liší, takže není nutné přetížit verzi XML.
Podrobnosti o povolených znacích najdete v produkční verzi XML 1.0 (čtvrtá edice) [3] S.
Pokud má parametr hodnotu null, vyvolá se chyba ArgumentNullException
.
Pokud některý z znaků není platný prázdný znak, vyvolá XmlException
se informace o prvním neplatném znaku.