XmlConvert.VerifyWhitespace(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문자열 인수에 있는 모든 문자가 올바른 공백 문자이면 전달된 문자열 인스턴스를 반환합니다.
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
매개 변수
반환
문자열 인수에 있는 모든 문자가 올바른 공백 문자이면 전달된 문자열 인스턴스이고, 그렇지 않으면 null
입니다.
예제
다음 예제에서는 메서드를 VerifyWhitespace 사용하여 시작 요소에 할당된 값에 잘못된 문자가 있는지 검색합니다.
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
설명
전달된 인수 이외의 다른 값은 반환되지 않습니다. 공백에 유효한 문자는 XML 버전마다 달라지지 않으므로 xml 버전 오버로드가 필요하지 않습니다.
허용되는 문자에 대한 자세한 내용은 XML 1.0 사양(네 번째 버전) 프로덕션 [3] S를 참조하세요.
매개 변수가 null이면 throw ArgumentNullException
됩니다.
모든 문자가 유효한 공백 문자 XmlException
가 아닌 경우 첫 번째 잘못된 문자에 대한 정보가 포함된 문자가 throw됩니다.