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>
이 코드는 다음과 같이 Int32를 String으로 변환합니다.
Dim vInt32 As Int32 = -2147483648
writer.WriteElementString("TestInt32", XmlConvert.ToString(vInt32))
Int32 vInt32=-2147483648;
writer.WriteElementString("TestInt32",XmlConvert.ToString(vInt32));