Структурированные данные и XML-документы

Работа со структурированными данными и документами на расширяемом языке разметки

Легкий способ чтения и записи структурированных данных в XML- файл с помощью readstruct и writestruct функций.

Разрабатывайте расширенные приложения, которые создают, читают, записывают, преобразовывают или запрашивают XML-документы с помощью MATLAB® API для обработки XML (MAXP). Чтобы использовать MAXP, необходимо ознакомиться с XML, DOM, XSLT, XPath и связанными стандартами W3C.

Функции

расширить все

readstructСоздайте структуру из файла
writestructЗапись структуры в файл
xmlreadЧтение XML-документа и возврат узла Объект Model
xmlwriteЗапись узла модели объекта XML-документа
xsltПреобразуйте XML-документ с помощью механизма XSLT

Классы

расширить все

Чтение и запись XML-документов

matlab.io.xml.dom.DOMWriterСредство записи, которое сериализует XML-документ
matlab.io.xml.dom.EntityResolverАбстрактный базовый класс для разрешителей сущностей
matlab.io.xml.dom.FileWriterСредство записи, которое создает текстовый файл
matlab.io.xml.dom.LocatorРасположение элемента в XML- файл
matlab.io.xml.dom.ParserСинтаксический синтаксис разметки XML
matlab.io.xml.dom.ParserConfigurationОпции синтаксического анализатора XML
matlab.io.xml.dom.ResourceIdentifierИдентификатор ресурса XML
matlab.io.xml.dom.ResourceIdentifierTypeТип идентификатора ресурса XML
matlab.io.xml.dom.WriterConfigurationОпции средства записи XML DOM

W3C DOM

matlab.io.xml.dom.AttrАтрибут элемента XML
matlab.io.xml.dom.CDATASectionРаздел CDATA
matlab.io.xml.dom.CommentКомментарий в XML-документе
matlab.io.xml.dom.DocumentXML-документ
matlab.io.xml.dom.DocumentFragmentГруппа узлов документа
matlab.io.xml.dom.DocumentTypeТип документа
matlab.io.xml.dom.ElementЭлемент XML-документа
matlab.io.xml.dom.EntityСущность, определяемая типом документа
matlab.io.xml.dom.NamedNodeMapНабор узлов документа с именами
matlab.io.xml.dom.NodeListСписок узлов документа
matlab.io.xml.dom.NotationОбозначение в определении типа документа
matlab.io.xml.dom.ProcessingInstructionИнструкция обработки XML
matlab.io.xml.dom.TextТекст в XML-документе
matlab.io.xml.dom.TypeInfoИнформация о типе схемы

Преобразование XML

matlab.io.xml.transform.CompiledStylesheetСкомпилированная таблица стилей
matlab.io.xml.transform.ResultDocumentСохраните результат преобразования как документ
matlab.io.xml.transform.ResultStringРезультат преобразования хранилища в виде строки
matlab.io.xml.transform.ResultFileСохраните результат преобразования как файл
matlab.io.xml.transform.SourceDocumentИсходный документ XML для преобразования
matlab.io.xml.transform.SourceFileИсходный файл XML для преобразования
matlab.io.xml.transform.SourceStringИсходная строка XML для преобразования
matlab.io.xml.transform.StylesheetSourceDocumentИсходный документ таблицы стилей для преобразования
matlab.io.xml.transform.StylesheetSourceFileИсходный файл таблицы стилей для преобразования
matlab.io.xml.transform.StylesheetSourceStringИсходная строка XSL для преобразования
matlab.io.xml.transform.TransformerФайлы XML- трансформатор

Запросы XPath

matlab.io.xml.xpath.CompiledExpressionСкомпилированное выражение XPath
matlab.io.xml.xpath.EvalResultTypeТип результата для оценки выражения XPath
matlab.io.xml.xpath.EvaluatorВычислитель выражения XPath
matlab.io.xml.xpath.PrefixResolverАбстрактный базовый класс для разрешителей префиксов пространства имен

Пакеты

расширить все

matlab.io.xml.domКлассы для создания, чтения и записи XML
matlab.io.xml.transformКлассы для преобразования XML-документов
matlab.io.xml.xpathКлассы для оценки выражений XPath

Темы

Импорт XML- Файл в модель объекта документа

Использование matlab.io.xml.dom.Parser или xmlread для чтения XML- файл в узел документа DOM.

Экспорт модели объекта документа в XML- Файл

Использование matlab.io.xml.dom.DOMWriter или xmlwrite запись узла DOM-документа в XML- файл.