XmlConvert.VerifyWhitespace(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az átadott sztringpéldányt adja vissza, ha a sztringargumentum összes karaktere érvényes szóköz karakter.
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
Paraméterek
Válaszok
Az átadott sztringpéldány, ha a sztringargumentum összes karaktere érvényes szóköz karakter, ellenkező esetben null.
Példák
Az alábbi példa a VerifyWhitespace metódus használatával észleli, hogy egy érvénytelen karakter szerepel-e a kezdőelemhez rendelt értékben.
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
Megjegyzések
Az átadott argumentumon kívül más érték nem adható vissza. A térközre érvényes karakterek nem változnak az XML-kiadások között, ezért nincs szükség xml-verzió túlterhelésére.
Az engedélyezett karakterek részleteiért tekintse meg az XML 1.0 specifikációs (negyedik kiadású) éles [3] S fájlját.
Ha a paraméter null értékű, a rendszer egy ArgumentNullException műveletet indít el.
Ha bármelyik karakter érvénytelen szóközkarakterjel, XmlException a rendszer az első érvénytelen karakterre vonatkozó információkat adja meg.