【摘要】:与HTML标记不同XML标记不会告诉浏览器如何按格式处理数据,而是使浏览器能识别数据。将LabVIEW数据转换成XML需要格式化的数据以便将数据保存到文件时,可以从描述数据的标记方便地识别数值、名称和数据类型。例如,如图7-153所示,如果将一个温度值数组转换为XML,并将这些数据保存到文本文件中,则可以通过查找用于表示每个温度的<Value>标记确定温度值。图7-154 将XML格式的数据还原至温度数组XML还原函数可将XML格式的数据类型转换成LabVIEW数据类型。
可扩展标记语言(XML)是一种用标记描述数据的格式化标准。与HTML标记不同XML标记不会告诉浏览器如何按格式处理数据,而是使浏览器能识别数据。
例如,假定书商要在网上出售图书。库中的图书按以下标准进行分类:
书的类型(小说或非小说);
标题;
作者;
出版商;
价格;
体裁;
摘要;
页数。
现在可以为每本书创建一个XML文件。书名为Touring Germany's Great Cathedrals的XML文件大致内容如下:
<nonfiction>;
<Title>Touring Germany's Great Cathedrals</Title>;
<Author>Tony Walters</Author>;
<Publisher>Douglas Drive Publishing</Publisher>;
<Price US>$29.99</Price US>;
<Genre>Travel</Genre>;
<Genre>Architecture</Genre>; (www.chuimin.cn)
<Genre>History</Genre>;
<Synopsis>This book fully illustrates twelve of Germany's most inspiring cathedrals with full-
color photographs, scaled cross-sections, and time lines of their construction.</Synopsis>;
<Pages>224</Pages>;
</nonfiction>。
同样,也可根据名称、值和类型对LabVIEW数据进行分类。可以使用以下XML表示一个用户名称的字符串控件:
<String>;
<Name>User Name</Name>;
<Value>Reggie Harmon</Value>;
</String>。
将LabVIEW数据转换成XML需要格式化的数据以便将数据保存到文件时,可以从描述数据的标记方便地识别数值、名称和数据类型。例如,如图7-153所示,如果将一个温度值数组转换为XML,并将这些数据保存到文本文件中,则可以通过查找用于表示每个温度的<Value>标记确定温度值。

图7-153 将一个温度值数组转换为XML
平化至XML函数可将LabVIEW数据类型转换为XML格式。如图7-154所示程序框图生成了100个模拟温度值,并将该温度数组绘制成图表,同时将数字数组转换为XML格式,最后将XML数据写入temperatures.xml文件中。

图7-154 将XML格式的数据还原至温度数组
XML还原函数可将XML格式的数据类型转换成LabVIEW数据类型。
相关推荐