Man*_*zzi 27
它意味着"读取"XML文件/字符串并根据结构获取其内容,通常是在程序中使用它们.
例如,如果您有此XML片段:
<root>
<node1>value1</node1>
<node2>value2</node2>
</root>
Run Code Online (Sandbox Code Playgroud)
您可能希望在数据结构中使用这些值:
ClassRoot:
node1: string
node2: string
Run Code Online (Sandbox Code Playgroud)
所以,最后:
Object goofy = ClassRoot.new
parse(xml, goofy)
puts(goofy)
Run Code Online (Sandbox Code Playgroud)
大喊道:
goofy[node1='value1'; node2='value2']
Run Code Online (Sandbox Code Playgroud)
有很多方法可以做到这一点,比如DOM或SAX.您可能还想根据需要调查XSLT和xpath.