包:matlab.io.xml.dom
XML文档
一个对象的matlab.io.xml.dom.Document
类代表一个XML文档。要创建一个XML文档,您创建一个文档
对象。如果你使用一个matlab.io.xml.dom.Parser
对象读取XML文件,解析器创建一个文档
对象。
的matlab.io.xml.dom.Document
类是一个处理
类。
医生= 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 (
创建一个文档的根元素的名称空间指定统一资源标识符(URI)和限定名称。docElemNSURI
,docElemQName
)
医生= matlab.io.xml.dom.Document (
创建一个与指定的文档根元素和文档类型的根元素驻留在指定的名称空间。docElemNSURI
,docElemQName
,docTypeName
,publicId
,systemId
)
docElemName
- - - - - -根元素名称根元素名称,指定为一个特征向量或字符串标量。
docTypeName
- - - - - -DTD的名字文档类型定义(DTD),指定为一个特征向量或字符串标量。
publicId
- - - - - -文档类型公共标识文档类型公共标识符指定为一个特征向量或字符串标量。
systemId
- - - - - -文档类型系统标识符文档类型系统标识符指定为一个特征向量或字符串标量。
docElemNSURI
- - - - - -名称空间URI的根元素的名称名称空间统一资源标识符(URI)的根元素名称,指定为一个特征向量或字符串标量。
docElemQName
- - - - - -合格的根元素名称合格的根元素名称,指定为一个特征向量或字符串标量。
孩子们
- - - - - -本文的子节点matlab.io.xml.dom.Node
对象(默认)|matlab.io.xml.dom.Element
对象本文的子节点,指定为一个matlab.io.xml.dom.Element
对象。
GetAccess |
公共
|
SetAccess |
不可变的
|
NonCopyable |
真正的
|
瞬态 |
真正的
|
InputEncoding
- - - - - -源XML的字符编码”
(默认)|特征向量字符编码的源XML文件解析这个文件,指定为一个特征向量。
例子:“utf - 8”
GetAccess |
公共
|
SetAccess |
不可变的
|
瞬态 |
真正的
|
NonCopyable |
真正的
|
XMLEncoding
- - - - - -字符编码定义为XML声明”
(默认)|特征向量字符编码定义为XML声明在本文档的源XML文件解析,指定为一个特征向量。
例子:“utf - 8”
GetAccess |
公共
|
SetAccess |
不可变的
|
瞬态 |
真正的
|
NonCopyable |
真正的
|
XMLStandalone
- - - - - -这个文档是否独立假
(默认)|真正的
这个文档是否独立,指定为真正的
或假
。如果这个值是真正的
,一个解析器忽略文档类型定义(DTD)标记在XML声明。如果这个文档创建的XML源,宣称XML是独立的,解析器将这个属性设置为真正的
。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
XMLVersion
- - - - - -本文的XML版本”
(默认)|特征向量本文档的XML版本,指定为一个特征向量。如果这个文档创建的XML声明XML版本的源码,解析器将这个属性设置为指定的版本。
例子:“1.0”
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
DocumentURI
- - - - - -文档源文件的URI”
(默认)|特征向量统一资源标识符(URI)文档的源文件,指定为一个特征向量。如果这个文件从一个文件,创建解析器将这个属性设置为一个URI指定文件的位置。
GetAccess |
公共
|
SetAccess |
公共
|
NonCopyable |
真正的
|
配置
- - - - - -文件配置matlab.io.xml.dom.DocumentConfiguration
对象文档配置,指定为一个matlab.io.xml.dom.DocumentConfiguration
本文档对象指定选项正常化。
GetAccess |
公共
|
SetAccess |
不可变的
|
NonCopyable |
真正的
|
瞬态 |
真正的
|
列表末尾 |
|
||||||||||||||
版本 |
|
||||||||||||||
createAttribute |
|
||||||||||||||
createAttributeNS |
|
||||||||||||||
createComment |
|
||||||||||||||
createDocumentFragment |
破片= createDocumentFragment (thisDoc) 创建并返回一个文档片段matlab.io.xml.dom.DocumentFragment 对象。 |
||||||||||||||
createElement |
指定 |
||||||||||||||
createElementNS |
指定 |
||||||||||||||
createNSResolver |
|
||||||||||||||
createProcessingInstruction |
|
||||||||||||||
createTextNode |
|
||||||||||||||
getAttributes |
该方法与现有的MATLAB提供兼容性®代码是基于W3C XML DOM标准。 |
||||||||||||||
getBaseURI |
|
||||||||||||||
getChildNodes |
|
||||||||||||||
调用getChildren |
|
||||||||||||||
getDoctype |
|
||||||||||||||
getDocumentElement |
文档的根元素包含的内容。 |
||||||||||||||
getDocumentURI |
您可以使用 |
||||||||||||||
getDOMConfig |
|
||||||||||||||
getElementByID |
ID属性是一个属性声明为一个ID属性。一个属性的名称 |
||||||||||||||
getElementsByTagName |
返回的 |
||||||||||||||
组 |
返回的 |
||||||||||||||
getFirstChild |
子= getFirstChild (thisNode) 返回此文档的第一个孩子。 |
||||||||||||||
getInputEncoding |
|
||||||||||||||
getLastChild |
子= getLastChild (thisDoc) 本文的返回最后一个孩子。 |
||||||||||||||
getLocalName |
|
||||||||||||||
getNamespaceURI |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
getNextSibling |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
getNodeName |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
getNodeType |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 对于新的MATLAB代码,使用 进口matlab.io.xml.dom。*d =文档(“书”);如果isa (d,“matlab.io.xml.dom.Document”)流(“这是一个文档。\ n”);结束 |
||||||||||||||
getNodeValue |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
getOwnerDocument |
|
||||||||||||||
getParentNode |
父= getParentNode (thisDoc) 返回一个0-by-0matlab.io.xml.dom.Node 文档对象,因为没有一个父节点。 |
||||||||||||||
getPrefix |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
getPreviousSibling |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
getTextContent |
getTextContent (thisDoc) 返回一个空的字符数组,因为文档没有文本。 |
||||||||||||||
getXmlEncoding |
字符编码可以被定义为一个文件从一个XML声明 |
||||||||||||||
getXMLStandalone |
你可以指定一个文档是通过使用一个独立的文件从一个XML声明 |
||||||||||||||
getXMLVersion |
您可以指定使用XML声明的XML版本的文件 |
||||||||||||||
hasAttributes |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
hasChildNodes |
|
||||||||||||||
importNode |
将节点从另一个文档导入这个文件。看到 |
||||||||||||||
isDefaultNamespace |
没有前缀的默认名称空间声明。子节点的文档名称缺乏一个前缀属于默认的工作空间。声明一个文档的默认名称空间,您可以使用 进口matlab.io.xml.dom。*nsURI =“http://my.namespace.org/mybook”;d =文档(nsURI,“书”);如果isDefaultNamespace (d, nsURI)流(…“% s”是默认namepace \ n”,nsURI);结束 |
||||||||||||||
isEqualNode |
这种方法测试平等的文档,而不是文档节点是否处理到同一个对象。测试相同,使用 节点相同的也是平等的,但是节点相等不一定是相同的。 规范化文档在测试之前他们平等因为正常化可以影响平等。 |
||||||||||||||
方法 |
|
||||||||||||||
方法的作用是 |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
方法的 |
这种方法提供了兼容现有的MATLAB代码基于W3C XML DOM标准。 |
||||||||||||||
正常化 |
|
||||||||||||||
normalizeDocument |
normalizeDocument (thisDoc) 使这个文档规范化。标准化确保文档结构是一样的结构在保存和重新加载文档。例如,删除空的文本节点的方法,合并相邻的文本节点,添加缺失的名称空间属性,添加或更改前缀,并更新替代实体引用节点的树。这个方法执行的标准化操作取决于指定的选项matlab.io.xml.dom.DocumentConfiguration 对象使用的文档。 |
||||||||||||||
removeChild |
|
||||||||||||||
方法的 |
|
||||||||||||||
renameNode |
指定:
|
||||||||||||||
setDocumentURI |
|
||||||||||||||
setNodeValue |
|
||||||||||||||
setPrefix |
|
||||||||||||||
setTextContent |
|
||||||||||||||
setXMLStandalone |
|
||||||||||||||
xmlwrite |
|
创建一个文档根元素命名工作日
。将内容附加到根元素。
进口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);
matlab.io.xml.dom.Parser
|matlab.io.xml.dom.DOMWriter
|matlab.io.xml.dom.Attr
|matlab.io.xml.dom.Comment
|matlab.io.xml.dom.Element
|matlab.io.xml.dom.Text
|matlab.io.xml.dom.ProcessingInstruction
|matlab.io.xml.dom.DocumentFragment
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。