XmlConvert.VerifyXmlChars(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 sztringet adja vissza, ha a sztring argumentumban szereplő összes karakter és helyettesítő pár karakter érvényes XML-karakter, ellenkező esetben az XmlException első érvénytelen karakter adatai jelennek meg.
public:
static System::String ^ VerifyXmlChars(System::String ^ content);
public static string VerifyXmlChars(string content);
static member VerifyXmlChars : string -> string
Public Shared Function VerifyXmlChars (content As String) As String
Paraméterek
- content
- String
String karaktert tartalmaz, amely az ellenőrzéshez használható karaktereket tartalmazza.
Válaszok
Az átadott sztring, ha a sztring argumentumban szereplő összes karakter és helyettesítő karakter érvényes XML-karakter, ellenkező esetben az XmlException első érvénytelen karakter adatai jelennek meg.
Példák
Az alábbi példa a VerifyXmlChars kezdőelemben lévő illegális karakter észlelésére használt metódust használja.
XmlTextWriter writer3 = new XmlTextWriter("outFile.xml", null);
char illegalChar = '\uFFFE';
string charsToVerify = "Test String ";
try
{
// Write the root element.
writer3.WriteStartElement("root");
// Throw an exception due illegal character.
writer3.WriteStartElement(
XmlConvert.VerifyXmlChars(charsToVerify + illegalChar));
writer3.WriteString("ValueText");
writer3.WriteEndElement();
// Write the end tag for the root element.
writer3.WriteEndElement();
writer3.Close();
}
catch (XmlException e)
{
Console.WriteLine(e.Message);
writer3.Close();
}
Dim writer3 As XmlTextWriter = New XmlTextWriter("outFile.xml", Nothing)
Dim illegalChar As Char = ChrW(CInt("&hFFFE"))
Dim charsToVerify As String = "Test String "
Try
' Write the root element.
writer3.WriteStartElement("root")
' Throw an exception for name that contains illegal character.
writer3.WriteStartElement( _
XmlConvert.VerifyXmlChars(charsToVerify + illegalChar))
writer3.WriteString("ValueText")
writer3.WriteEndElement()
' Write the end tag for the root element.
writer3.WriteEndElement()
writer3.Close()
Catch e As XmlException
Console.WriteLine(e.Message)
writer3.Close()
End Try
Megjegyzések
Az átadott argumentumon kívül más érték nem adható vissza. Az engedélyezett karakterekről további információt az XML 1.0 specifikációs (negyedik kiadású) éles [2] Char verziójában talál.
Ha a paraméter null értékű, a rendszer egy ArgumentNullException műveletet indít el. Ha bármelyik karakter érvénytelen XML-karakter, XmlException a rendszer az első érvénytelen karakterre vonatkozó információkat adja meg.