主要内容

matlab.io.xml.dom.Documentclass

包:matlab.io.xml.dom

描述

一个对象的matlab.io.xml.dom.Document类代表一个XML文档。要创建一个XML文档,您创建一个文档对象。如果你使用一个matlab.io.xml.dom.Parser对象读取XML文件,解析器创建一个文档对象。

matlab.io.xml.dom.Document类是一个处理类。

类属性

ConstructOnLoad
真正的
HandleCompatible
真正的

类属性的信息,请参阅类属性

创建

描述

医生= matlab.io.xml.dom.Document ()创建一个空文档。

例子

医生= matlab.io.xml.dom.Document (docElemName)创建一个文档的根元素指定名称。

根元素是matlab.io.xml.dom.Element对象的TagName属性设置为docElemName

医生= matlab.io.xml.dom.Document (docElemName,docTypeName,publicId,systemId)还指定了文档类型。

文档类型是matlab.io.xml.dom.DocumentType对象的的名字属性设置为docTypeName,PublicID属性设置为publicID,SystemID属性设置为systemID

医生= matlab.io.xml.dom.Document (docElemNSURI,docElemQName)创建一个文档的根元素的名称空间指定统一资源标识符(URI)和限定名称。

医生= matlab.io.xml.dom.Document (docElemNSURI,docElemQName,docTypeName,publicId,systemId)创建一个与指定的文档根元素和文档类型的根元素驻留在指定的名称空间。

输入参数

全部展开

根元素名称,指定为一个特征向量或字符串标量。

文档类型定义(DTD),指定为一个特征向量或字符串标量。

文档类型公共标识符指定为一个特征向量或字符串标量。

文档类型系统标识符指定为一个特征向量或字符串标量。

名称空间统一资源标识符(URI)的根元素名称,指定为一个特征向量或字符串标量。

合格的根元素名称,指定为一个特征向量或字符串标量。

属性

全部展开

本文的子节点,指定为一个matlab.io.xml.dom.Element对象。

属性:

GetAccess
公共
SetAccess
不可变的
NonCopyable
真正的
瞬态
真正的

字符编码的源XML文件解析这个文件,指定为一个特征向量。

例子:“utf - 8”

属性:

GetAccess
公共
SetAccess
不可变的
瞬态
真正的
NonCopyable
真正的

字符编码定义为XML声明在本文档的源XML文件解析,指定为一个特征向量。

例子:“utf - 8”

属性:

GetAccess
公共
SetAccess
不可变的
瞬态
真正的
NonCopyable
真正的

这个文档是否独立,指定为真正的。如果这个值是真正的,一个解析器忽略文档类型定义(DTD)标记在XML声明。如果这个文档创建的XML源,宣称XML是独立的,解析器将这个属性设置为真正的

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

本文档的XML版本,指定为一个特征向量。如果这个文档创建的XML声明XML版本的源码,解析器将这个属性设置为指定的版本。

例子:“1.0”

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

统一资源标识符(URI)文档的源文件,指定为一个特征向量。如果这个文件从一个文件,创建解析器将这个属性设置为一个URI指定文件的位置。

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

文档配置,指定为一个matlab.io.xml.dom.DocumentConfiguration本文档对象指定选项正常化。

属性:

GetAccess
公共
SetAccess
不可变的
NonCopyable
真正的
瞬态
真正的

方法

全部展开

例子

全部折叠

使用XML解析器来创建一个文档对象从文件days.xml

进口matlab.io.xml.dom。*医生= parseFile(解析器,“days.xml”);

创建一个文档根元素命名工作日。将内容附加到根元素。

进口matlab.io.xml.dom。*医生=文档(“工作日”);docRootNode = getDocumentElement (doc);工作日= [“我的”“星期二”“结婚”“星期四”“星期五”];我= 1:5 dayElement = createElement(医生,“天”);列表末尾(dayElement createTextNode(医生,工作日(i)));列表末尾(docRootNode dayElement);结束xmlFileName =“weekdays.xml”;作家= matlab.io.xml.dom.DOMWriter;writeToFile(作家、医生、xmlFileName);
介绍了R2021a