主要内容

结构化数据和XML文档

使用结构化数据和可扩展标记语言文档

可以轻松地将结构化数据读写到XML文件readstructwritestruct功能。

开发使用MATLAB创建、读取、写入、转换或查询XML文档的高级应用程序®XML处理API (MAXP)。要使用MAXP,您需要熟悉XML、DOM、XSLT、XPath和相关的W3C标准。

功能

全部展开

readstruct 从文件中创建结构
writestruct 文件写入结构
xmlread 读取XML文档并返回文档对象模型节点
xmlwrite 编写XML文档对象模型节点
xslt 使用XSLT引擎转换XML文档

全部展开

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.Document XML文档
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.Parserxmlread将XML文件读入DOM文档节点。

将文档对象模型导出到XML文件

使用matlab.io.xml.dom.DOMWriterxmlwrite将DOM文档节点写入XML文件。