请问有人可以解释一下什么是解析XML吗?通常XML解析器是用来做什么的呢?
<root>
<node1>value1</node1>
<node2>value2</node2>
</root>
您可能想在数据结构中使用这些值:
ClassRoot:
node1: string
node2: string
因此,最终:
Object goofy = ClassRoot.new
parse(xml, goofy)
puts(goofy)
goofy[node1='value1'; node2='value2']
XML:可扩展标记语言是一组用于电子编码文档的规则。它在W3C和其他相关规范中定义;所有这些规范都是免费的开放标准。
解析器:将代码分成功能组件的计算机程序;“编译器必须解析源代码以将其转换为目标代码”。