XML 데이터 에 XML convert 사용 하기

XML 파일 의 모든 데 이 터 는 문자열 로 저 장 됩 니 다.프로그램 이 XML 파일 을 불 러 올 때 프로그램 에 더 적합 한 형식 으로 데 이 터 를 변환 해 야 합 니 다.예 를 들 어 주문 선적 날짜 가 XML 파일 에 존재 한다 고 가정 하면 이 파일 을 사용 하 는 프로그램 은 문자열 이 표시 하 는 데 이 터 를 DateTime 대상 으로 변환 해 야 합 니 다.VB.NET 은 XML 을 강 한 유형의.NET 데이터 로 변환 하 는 데 도움 을 주 는 XML convert 클래스 를 제공 합 니 다.XML convert 는 System.XML 네 임 스페이스 에 있 습 니 다.모든 방법 과 속성 은 공유 되 기 때문에 사례 화 없 이 접근 할 수 있다.이것 은 XML 문자열 을 날짜,이중 정밀도,불 값 등 다른 데이터 형식 으로 변환 하 는 방법 을 포함한다.이 XML 파일 을 예 로 들 면,XML convert 클래스 를 사용 하여 형식 변환 을 하 는 방법 을 보 여 줍 니 다:    Test    123    1234.56    <이 코드 는 C:\\Temp 디 렉 터 리 에서 Convert.xml 이라는 XML 파일 을 찾 습 니 다.:Dim xmlDoc As New System.Xml.XmlDocDocDocDocDocDocDocDocDocDocDoc.Lod("c:\\\tem\\Convt.xml")Dim newString As StringnewString=xml DocDocDoc.xml.Xml.Xml.//String"("///String").이 코드 는 C:\\\\\\\\\Convt.xml 파일 을 찾 습 니 다.Dim new String As String As Stringnew String=xml DocDocDocDocDocDocDocDocDocDocDocxml.xml.xml.Xml./////////String.이 이 이 코드 를 사용 합 니 다 t.ToInt 32( _    xmlDoc.SelectSingleNode("//Integer").InnerText)Debug.WriteLine(newInteger)Dim newDouble As DoublenewDouble = System.Xml.XmlConvert.ToDouble( _    xmlDoc.SelectSingleNode("//Double").InnerText)Debug.WriteLine(newDouble)Dim newDate As DateTimenewDate = System.Xml.XmlConvert.ToDateTime( _    xmlDoc.SelectSingleNode("//date").InnerText)Debug.Write Line(newDate)의 모든 변환 방법 은 XML Schema 가 정의 하 는 데이터 형식 을 기반 으로 합 니 다.변 환 된 XML 데 이 터 는 XML Schema 표준 과 일치 해 야 합 니 다.MSDN Library 에서 XML Schema 유형 과.NET 에 대한 정 보 를 더 찾 을 수 있 습 니 다.

좋은 웹페이지 즐겨찾기