다음을 통해 공유


XML 데이터 형식 변환

XmlConvert 클래스에 있는 대부분의 메서드는 문자열과 강력한 형식의 서식을 서로 변환하는 데 사용됩니다. 메서드는 로캘과 무관합니다. 즉, 변환을 수행하는 경우 메서드는 로캘 설정을 고려하지 않습니다.

문자열을 형식으로 읽기

다음 샘플에서는 문자열을 읽고 이 문자열을 DateTime 형식으로 변환합니다.

다음과 같은 XML 입력을 가정합니다.

입력

<Element>2001-02-27T11:13:23</Element>

이 코드는 다음과 같이 문자열을 DateTime 형식으로 변환합니다.

reader.ReadStartElement()
Dim vDateTime As DateTime = XmlConvert.ToDateTime(reader.ReadString())
Console.WriteLine(vDateTime)
reader.ReadStartElement();
DateTime vDateTime = XmlConvert.ToDateTime(reader.ReadString());
Console.WriteLine(vDateTime);

문자열을 형식으로 쓰기

다음 샘플에서는 Int32를 읽고 문자열로 변환합니다.

다음과 같은 XML 입력을 가정합니다.

입력

<TestInt32>-2147483648</TestInt32>

이 코드는 다음과 같이 Int32String으로 변환합니다.

Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));

참고 항목

개념

문자열을 .NET Framework 데이터 형식으로 변환

.NET Framework 형식을 문자열로 변환