Создайте структуру из файла
создает структуру из файла с дополнительными опциями, заданными одним или несколькими аргументами пары "имя-значение". Например, можно считать содержимое входного файла как XML когда расширение файла в S = readstruct(filename,Name,Value)filename не .xml путем вызова S = readstruct(filename,'FileType','xml').
Следующие синтаксисы XPath поддерживаются для аргументов значения имени селектора XPath, таких как RowSelector или VariableSelector.
Чтобы выбрать каждый узел, имя которого совпадает с узлом, который вы хотите выбрать, независимо от его местоположения в документе, используют "//myNode" синтаксис. Можно использовать "//myNode" не использовать выражение XPath, которое предшествует узлу, который вы хотите выбрать.
Чтобы считать один из нескольких одноуровневых узлов под одним родительским узлом в файле, можно задать ChildNode [, где n]n соответствует одноуровневому узлу, который вы хотите индексировать. Например, путь "/RootNode/ChildNode[2]" выбирает второй ChildNode элемент, родительским элементом которого является RootNode.
Чтобы считать значение атрибута, принадлежащего узлу элемента во входном XML-файле, задайте @ перед именем атрибута. Например, "/RootNode/ChildNode[2]/@AttributeName" выбирает атрибут AttributeName принадлежность второму ChildNode элемент, родительским элементом которого является RootNode.