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));  

참고 항목