데이터를 XML로 또는 그 반대로 변환하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
LabVIEW 데이터를 XML로 변환하여 데이터를 포맷하면 데이터를 파일로 저장할 때, 데이터를 설명하는 태그로부터 데이터의 값, 이름, 타입을 쉽게 알 수 있습니다. 예를 들어, 온도값의 배열을 XML로 변환하여 텍스트 파일로 저장하면 개별 온도를 구분하는 <Value> 태그를 찾아 쉽게 온도값을 식별할 수 있습니다.
[패턴화된 XML로] 함수를 사용하여 LabVIEW 데이터 타입을 XML 포맷으로 변환합니다. 다음의 예제는 100개의 시뮬레이션된 온도를 생성하고, 이 온도 배열을 차트에 플롯하며, 다시 이 숫자 배열을 XML 포맷으로 변환하고, XML 데이터를 temperature.xml 파일로 저장합니다.
[XML로부터 패턴화 해제] 함수를 사용하여 XML 포맷의 데이터 타입을 LabVIEW 데이터로 변환합니다. 다음의 예제는 100개의 온도를 temperatures.xml 파일에서 읽고 이 온도 배열을 차트에 플롯합니다.
XML 포맷에서 변환 및 XML 포맷으로 변환하는 예제는 labview\examples\File IO\XML\Flatten and Unflatten XML\Flatten and Unflatten XML.lvproj를 참조하십시오.
LabVIEW XML 스키마
LabVIEW는 데이터를 기존의 XML 스키마로 변환합니다. 현재, 사용자 정의 스키마를 만들 수 없으며, LabVIEW가 각 데이터 부분에 태그하는 방법을 컨트롤할 수 없습니다. 또한, 모든 VI나 함수가 XML로 변환되는 것은 아닙니다.
LabVIEW가 사용하는 미리 정의된 XML 스키마는 labview\vi.lib\Utility 디렉토리에 위치한 LVXMLSchema.xsd입니다. 텍스트 편집기에서 파일을 열어서 스키마를 읽을 수 있습니다.