exponenta event banner

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

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

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

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

Функции

развернуть все

readstructСоздание структуры из файла
writestructЗапись структуры в файл
xmlreadЧтение XML-документа и возврат узла объектной модели документа
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-файл.