readstruct
说明
示例
输入参数
输出参数
提示
使用 XPath 选择器指定要导入 XML 输入文档的哪些元素。下表提供 XPath 选择器名称-值参数
StructSelector
支持的 XPath 语法。选取操作 语法 示例 结果 选择其名称与您要选择的节点匹配的节点,而无论它在文档中的位置如何。 在名称前加两个正斜杠 ( //
) 前缀。data = readstruct("music.xml",StructSelector="//Ensemble")
data = struct with fields: Music: "Jazz" BandName: "Kool Katz" Instrumentation: [1×1 struct]
在一组节点中选择一个特定节点。 在方括号 ( []
) 中提供要选择的节点的索引。data = readstruct("music.xml",... StructSelector=... "//Ensemble/Instrumentation/Instrument[3]")
data = struct with fields: typeAttribute: "percussion" Text: "Drums" drumkit: ["Bass drum" "Floor tom" "Snare drum"... "Hi-hat" "Ride cymbal"]
指定运算的优先级。 在要首先计算的表达式前后添加圆括号。 data = readstruct("students.xml",... StructSelector="//Student/Name[4]")
Error using readstruct No node with the selector '//Student/Name[4]' could be... found in the file 'students.xml'. 'StructSelector' must... refer to a valid node.
data = readstruct("students.xml",... StructSelector="(//Student/Name)[4]")
data = struct with fields: FirstNameAttribute: "Salim" LastNameAttribute: "Copeland"
版本历史记录
在 R2020b 中推出