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

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

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

Разработайте усовершенствованные приложения, которые создают, читают, пишут, преобразовывают или запрашивают XML-документы с помощью MATLAB® API для обработки XML (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Таблица стилей Compiled
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-файл.